例如,假设我有ArrayList
个书籍项目。图书项目包含book_title
,book_author
和book_isbn
。
我还有一个简单的字符串搜索查询" query_str
" (比如说)。
如何根据ArrayList
,book_title
与" book_author
"的搜索相关性对query_str
图书对象进行排序?< / p>
我是一名应用程序开发人员,对搜索排名算法不太熟悉,但我发现Lucene
非常有趣。问题是,对字符串列表进行排序很简单......但如何对象列表进行排序? (也许使用toString()
方法)
我如何开始使用Lucene呢?
答案 0 :(得分:0)
默认情况下,在Lucene中搜索时,结果会根据相关性进行排序。 如果你想特别使用某些领域用于相关性(评分),lucene提供了提高分数的方法。只需在lucene&#34;中搜索&#34;提升。 - 查询级别提升可能最适合您的情况。