Lucene:如何更加重视某些文件?

时间:2012-04-29 01:11:44

标签: lucene couchdb couchdb-lucene

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

每个用户都是具有“Fullname”,“Username”和“Activity”等属性的文档。

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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