solr-boost相关内容
我找不到更好的标题,如果可能的话,我希望稍后根据您的最终建议进行更改. 我的问题: 我有一个包含音乐艺术家的数据库.这些看起来像这样:“dre dre feat. akon"、“eminem & dr. dre"、“dr. dre feat. ll cool j"、“dr. dre"、“dr. dre feat. eminem & skylar灰色的".我们只有两个字段:id 和 na
..
我有一个搜索系统,允许用户设置他们的偏好,然后我根据这些偏好在 SOLR 搜索中提升结果.当结果得到提升时,我想给用户一些视觉反馈,但要做到这一点,我需要找到一种方法来告诉特定结果是否得到提升. 到目前为止,我已经考虑过使用分数值,如果分数高于某个阈值,那么我知道它已经被提升了,但是分数似乎从一个查询到另一个查询变化很大,所以我不知道如何设置这样的阈值. 如果我在结果中以某种方式获得了
..
我希望SolR能够从我的网站用户的选择中“学习".我的意思是说,我知道用户执行搜索后单击了哪种产品.因此,我为在SolR中建立索引的每种产品收集了[搜索的术语=>点击次数]列表.但是我不知道如何有一个取决于用户输入的提升.是否可以为文档的一些键/值对建立索引并使用boost参数中可用的函数来检索值? 我不确定是否要清楚,所以我将添加一个具体示例: 比方说,当用户搜索“花园椅子"时,So
..
我们正在使用Solr5.我们能够对显示顺序字段中的排序应用到Solr查询中,并且工作正常.我们取得了一定的成果,并且总是会首先要求他们.如果我们删除排序,则高程工作正常.但是,我们无法使它们一起工作. 我们要首先在顶部列出提升的结果,然后再根据显示顺序字段列出其他结果. 但是,我们找不到执行该操作的方法.任何帮助将不胜感激. 谢谢. 解决方案 forceElevati
..
我找不到更好的标题,我希望以后如有可能,将其更改. 我的问题: 我有一个音乐艺术家数据库.这些看起来像这样:“博士dre feat.akon",“阿姆&dre dre",“博士dre feat.ll cool j",“博士dre",“博士dre feat.阿姆& skylar"灰色的".我们只有两个字段:id和name. 在默认架构Solr内核上,我运行以下查询:"q = dr.
..
我正在研究在发布期间取消对一组文档进行打扰的可能性 查询时间.在我的应用程序中,当我搜索例如我想要「偏好设定」 取消使用ContentGroup:"Developer"或换句话说标记的内容, 将这些内容推回原先的顺序.这是要抓住的地方.我有以下 在查询字段上权重并在源代码上增强查询 qf=text^6 title^15 IndexTerm^8 如您所见,标题具有较高的权重. 现在,一
..
我需要使用DataImportHandler在索引时设置字段增强. 我试图做这样的事情:
..
我希望搜索结果按分数排序,这是他们正在做的,但是分数计算不正确.也就是说,不一定不当,但是与预期的有所不同,我不确定为什么.我的目标是删除所有会改变分数的东西. 如果我对两个对象(期望对象A的得分比对象B更高)进行匹配的搜索,则会首先返回对象B. 对于这个示例,假设我的查询是一个词:“苹果". ObjectA的标题:“苹果就是苹果"(2/3个术语) ObjectA的描述是:“苹
..
所以我想要实现的是与每个索引的自定义可搜索字段的部分匹配。 我生成一个 match_phrase_prefix 与要搜索的值,如果它是多个单词,我每个单词生成另一个单词(我可以使用前缀,但是它已经被检测到,或者没有记录的设置)。 在这种情况下,我正在寻找“belden cable”;查询如下所示: { “query”:{ “bool”:{ “should”: [ { “indi
..