-
Notifications
You must be signed in to change notification settings - Fork 7
Features
Vincent Foulon edited this page Dec 21, 2019
·
15 revisions
- Fully Customizable schema and configuration
- Indexing StdClass or array following your schemas
- Scoring of your results, with customizable score boost for each field in your schema
- Tokenization of the data, with ready-to-use tokenizers
- Stemming functionnality supporting 12 languages (Danish, Dutch, English, French, German, Italian, Norwegian, Portuguese, Romanian, Russian, Spanish and Swedish). Huge thanks to Wamania with his stemming library
- Faceting of your fields (based on your schema)
- Some Fuzzy Search with customizable cost
- A basic Autocompletion system
- Some strong caching system to improve performances of already performed queries (You can still clear it at any time if needed)
- A simple QueryBuilder to help you create queries faster with a more readable code
- Possibility to search exact values on specific fields, or do a regular search on them (see QueryBuilder and QuerySegment for more informations.
- Adding Tokenizers that filter stop words (like "the", "this", "a","in", etc...) (DONE)
- Connect results tokens so the engine can suggest similar documents (DONE)