Edgewall Software

Changes between Version 25 and Version 26 of AdvancedSearch


Ignore:
Timestamp:
Jul 30, 2018, 7:12:26 PM (6 years ago)
Author:
anonymous
Comment:

Mention BM25 / TF-IDF scoring functions

Legend:

Unmodified
Added
Removed
Modified
  • AdvancedSearch

    v25 v26  
    2525It should be possible to do a first version of this improvement independently of the rest, by modifying the return type of `ISearch.get_search_results` to return a list of `SearchResult` object (much like the [wiki:"TracDev/ApiChanges/0.11#ITimelineEventProvider" ITimelineEventProvider] change).
    2626
    27 
     27In [wikipedia:"Information retrieval"] systems, it is standard to use [wikipedia:"Tf–idf" TF-IDF] (term frequency–inverse document frequency) scoring functions. It normalizes weights based on document length and how common the different search terms are in general. One commonly used such function is [wikipedia:"Okapi BM25"] or its variant BM25F. The latter supports weighting multiple fields differently.
    2828
    2929== Indexing ==