我在我的网络应用程序中使用couchdb-lucene。我有一个搜索用户的功能。
每个用户都是具有“Fullname”,“Username”和“Activity”等属性的文档。
Activity只是一个浮点值,表示该用户的活跃程度。所以我希望lucene同时考虑这个因素,同时给每个用户一个分数。我该怎么做呢 ?
答案 0 :(得分:0)
在建立索引时,您可以使用Document.setBoost()
方法。此外,您不仅可以在文档级别执行此操作,还可以通过调用Field.setBoost()
来实现文档的一个字段。
答案 1 :(得分:0)
您可以按照https://github.com/rnewson/couchdb-lucene/blob/master/README.md(搜索“提升”)中所述增加您添加到文档中的内容。