| Pertinence... |
The relevance of a search engine strongly depends upon the treatment of languages:
Identify documents languages at indexing time.
Index all the words of each document according to the document language(s)
Analyze the user query in its language(s)
Deal with the grammatical peculiarities in each language: gender, déclinations, verb forms, special characters, etc...
|
| REFLEXION and the languages... |
REFLEXION has been designed to support all alphabetical languages :
For each language, REFLEXION uses a dictionary built up from the best available linguistic resources.
English, French, German are supported by the current version.
REFLEXION detects the language of each document and indexes the document with the proper dictionary.
The grammatical forms of a given word are recognized ("lemmatization") : for example, in English, a query on horse will give the same results as a query on horses.
Lemmatization may be disabled by the user.
The search may be done in each language separately or in all languages, at the user's choice.
|
| Intelligent sorting of query results |
REFLEXION sorts the query results according to the matching of each document to the question:
The sorting algorithm analyzes the occurrences of query words in the documents context.
For each query word (key word), this algorithm counts all the forms of the word in each document of the result list, and also in the whole set of indexed documents.
The relevance rank is weighted by the weight of the language in the whole set of documents
The combination of these ratios yields a ranking value which is a very good measure of the relevance of each particular document to the user's query.
|
| Semantics |
REFLEXION helps the user retrieve the documents related to a concept or theme:
It offers to search by phrases or word groups
It also offers to filter the results by the distance (in number of words) between the first and the last key word. This allows to retrieve the documents which best match the meaning of the query.
REFLEXION may also search by theme categories attached to documents.
|
| "Custom" words |
REFLEXION indexes all the words in each document :
For words which are not found in the language dictionaries, REFLEXION creates and regularly updates special or "custom" dictionaries.
By this functionality, REFLEXION stores the trade vocabulary "special" to the enterprise.
|