1

我在我的 Web 应用程序中使用 couchdb-lucene。我有一个搜索用户的功能。

每个用户都是一个具有“全名”、“用户名”和“活动”等属性的文档。

Activity 只是一个浮点值,表示该用户的活跃程度。所以我希望 lucene 在给每个用户打分的同时也考虑这个因素。我该怎么做呢 ?

4

2 回答 2

0

索引时,您可以使用该Document.setBoost()方法。此外,您不仅可以在 Document 级别执行此操作,还可以通过调用 Document 的一个字段来执行此操作Field.setBoost()

于 2012-04-29T01:23:49.300 回答
0

您可以按照https://github.com/rnewson/couchdb-lucene/blob/master/README.md中的说明提升添加到文档中的内容(搜索“提升”)。

于 2012-04-30T01:15:52.087 回答