Changes between Version 13 and Version 15 of Ticket #181


Ignore:
Timestamp:
12/07/09 12:08:55 (16 years ago)
Author:
Olly Betts
Comment:

#363 fixed.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #181

    • Property Priority normalhigh
  • Ticket #181 – Description

    v13 v15  
    55 - Database::alldocs_begin() - no longer uses the termlist.
    66 - Database::get_doclength() - uses the document lengths stored in the postlist.
     7 - Determining the percentage scores when the top document doesn't match all the query terms no longer uses the termlist (was #363).
    78
    89Things which currently use it:
    910
    10  - Determining the percentage scores when the top document doesn't match all the query terms (see #363).
     11 - Enquire::matching_terms_begin() - we could record this information during the match, though it might be hard to do without a speed penalty.
     12 - WritableDatabase::delete_document() - we could allow this with inexact statistics like how lucene does (#388).
     13 - WritableDatabase::replace_document() if the document exists already (again, possible with inexact statistics).
    1114
    12 Things which wouldn't work:
     15Things which just wouldn't work:
    1316
    14  - WritableDatabase::delete_document()
    15  - WritableDatabase::replace_document() if the document exists already.
    1617 - Database::termlist_begin()
    1718 - Document::termlist_begin()