Search algorithm in EPiServer
Versions:
n/a,
FAQ number:
35,
Old FAQ number: 969
Q: How does the search algorithm work in EPiServer?
A: The search algorithm is based on the quite common p-norm extended boolean model with ranked retrieval (Salton, Fox, Wu, 1983). Every page in EPiServer which is saved and published is analyzed to calculate the word frequencies. The results are stored in an index table which is later used for search queries.
After the search index has been built you can make queries with operators such as +, - and wildcards. The queries are transformed in the backend to rank-based queries with criterias based on the chosen operators. Each word on each page that matches the search has a weight, a value indicating the importance of the word on the particular page.