The catalog now does relevance ranking. If you search for an object and specify a TextIndex search term, the result objects returned will have two new attributes 'data_record_score_' and 'data_record_normalized_score_'. The score is the frequency of the search term found in the document. The normalized score is the score normalized between 0 and 1. This is a big plus, since the catalog now returns hits in essentially random order. If you do not specify a text index search term, 'data_record_score_' and 'data_record_normalized_score_' will both be set to 'None', so you can check for the precense of a score in DTML with <dtml-if>. Relevance ranking can be found in the CVS version of Zope. See CHANGES.txt (in the CVS) for more details. Have fun! -Michel
participants (1)
-
Michel Pelletier