0
例如,假设我有一本ArrayList
的书籍。图书项目具有属性book_title
,book_author
和book_isbn
。如何根据文本搜索对Java属性的相关性对对象列表进行排序?
我也有一个简单的字符串搜索查询“query_str
”(说)。
如何根据book_title
,book_author
与“query_str
”的搜索相关性对书籍对象的ArrayList
进行排序?
我是一名应用程序开发人员,对搜索排名算法不太熟悉,但我发现Lucene
非常有趣。问题是,对字符串列表进行排序很简单......但如何为对象列表执行此操作? (也许使用toString()
方法)
我该如何开始使用Lucene?
您应该使用Comparable接口或Comparator类来比较和排序对象。 –
@Phill我也这么认为......但是我很难从lucene中找到正确的方法来实现可比较的.. –