我在我的web应用程序中使用couchdb-lucene。我有一个搜索用户的功能。
每个用户都是一个文档,具有"Fullname“、"Username”和"Activity“等属性。
Activity只是一个浮点值,表示该用户的活跃程度。所以我希望lucene在给每个用户打分的时候也考虑到这个因素。我该怎么做呢?
发布于 2012-04-29 09:23:49
在索引时,您可以使用Document.setBoost()方法。此外,您不仅可以在文档级执行此操作,还可以通过调用Field.setBoost()对文档的一个字段执行此操作。
发布于 2012-04-30 09:15:52
您可以按照https://github.com/rnewson/couchdb-lucene/blob/master/README.md (搜索" boost ")中的描述来增强添加到文档中的内容。
https://stackoverflow.com/questions/10368920
复制相似问题