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

Lucene:如何更加重视某些文档?,lucene,couchdb,couchdb-lucene,Lucene,Couchdb,Couchdb Lucene,我正在我的web应用程序中使用couchdb lucene。我有一个搜索用户的功能 每个用户都是一个具有“全名”、“用户名”和“活动”等属性的文档 Activity只是一个浮点数,表示用户的活动程度。所以我希望Lucene也考虑这个因素,同时给每个用户评分。我该怎么做 编制索引时,可以使用Document.setBoost()方法。此外,您不仅可以在文档级别执行此操作,还可以通过调用field.setBoost()对文档中的一个字段执行此操作。您可以按(搜索“boost”)中的说明增强添加到文档

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

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


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

编制索引时,可以使用
Document.setBoost()
方法。此外,您不仅可以在文档级别执行此操作,还可以通过调用
field.setBoost()

对文档中的一个字段执行此操作。您可以按(搜索“boost”)中的说明增强添加到文档中的内容。

您还可以在查询时增强。查询q=。。。;q、 挫折(…);仍然对这个被接受为答案感到困惑。不能在couchdb lucene中调用“Document.setBoost()”。添加字段时,必须添加{“boost”:boost_value}。如果这个问题真的是关于Lucene本身,那么请改变描述。为什么这个答案和@BloodySmartie的答案被否决了?因为这个答案指的是Lucene而不是couchdb Lucene。