C# 用户搜索输入的最佳lucene查询

C# 用户搜索输入的最佳lucene查询,c#,java,.net,lucene,lucene.net,C#,Java,.net,Lucene,Lucene.net,我有1000000条记录的新闻存储我使用lucene库进行全文搜索我的新闻hast(标题、正文、新闻日期等)我需要找到最好的查询,以便从用户输入中找到最相关的结果我应该使用什么策略或算法来实现这一点 现在我用的是类似这样的东西(标题^3.0 body^2.0),但我认为这很简单,我正在搜索更复杂的算法以获得更相关的结果 如果你能帮我找到我的朋友,我真的很感激 提高搜索相关性需要时间和迭代优化 LucidImagination团队有一个很好的总结(尽管非常基于solr): 您可能希望分析日志,并


我有1000000条记录的新闻存储我使用lucene库进行全文搜索我的新闻hast(标题、正文、新闻日期等)我需要找到最好的查询,以便从用户输入中找到最相关的结果我应该使用什么策略或算法来实现这一点

现在我用的是类似这样的东西(标题^3.0 body^2.0),但我认为这很简单,我正在搜索更复杂的算法以获得更相关的结果


如果你能帮我找到我的朋友,我真的很感激

提高搜索相关性需要时间和迭代优化

LucidImagination团队有一个很好的总结(尽管非常基于solr):

您可能希望分析日志,并将每个文档的页面浏览量添加到索引中,以便在排序顺序中考虑这些因素

只要捕捉到震级变化,这些数字就不必非常准确

您还应该分析日志中的拼写错误。lucidimagination的人也有一些关于索引他们的播客或博客