SiteCore 内容搜索 使用内容搜索完成搜索时,Solr 查询中的默认术语提升或接近度或斜率约为 0.5

SiteCore content search Default term boost or proximity or slope of ~0.5 with in the Solr query when searching is done using Content Search

我在使用内容搜索进行搜索时遇到了与搜索相关的问题。我们正在使用 sitecore 8.2 版和 solr 6.3.0 以及内容搜索进行搜索。我的问题是,在正常搜索期间,默认情况下会应用 ~0.5 的术语提升或接近度或斜率。我们没有在 sitecore 或代码端配置任何这样的东西。这件事导致无法提供搜索结果。在 solr 日志文件内的查询中可以找到此提升或接近度或斜率。当在 solr 搜索控制台中手动复制和粘贴相同查询时无法提供结果,但在另一端,当我们从查询中删除术语 boot 即 ~0.5 然后执行查询时,它会提供准确的结果而不会失败。我们还检查了解决方案中存在的每个 sitecore 配置中的相同内容,但没有发现任何此类内容。以下是在 Solr 日志文件中找到的 solr 查询: "q=((((_template:(2f2a3eec08c54b22bb507df05670abc8)+OR+_template:(bd467624fd054b88a5739541fa43585e)+OR+_template:(0d04820c1352435f80df403bcaebeef5)+OR+_template:(3aba23653fee4baca44ab3a1337af7f7)+OR+_template:(f7bc6f66a8594c9085151459cf8caa2c))+AND+(title_t:("\\"How+Managers+Can+Encourage+Customer\-Focused+Behavior\"\~0.5")+OR+_content:("\\"How+Managers+Can+Encourage+Customer\-Focused+Behavior\"\~0.5")+OR+body_t:("How+Managers+Can+Encourage+Customer-Focused+Behavior" ~0.5)+OR+abstract_t:("How+Managers+Can+Encourage+Customer-Focused+Behavior"~0.5)))+AND+(-(_template:(0b2afcd689d​​44ff5ba7e27b294b702d8)+AND+((-date_and_time_tdt:(0001-01-01T00:00 :00Z)++:)+AND+date_and_time_tdt:[+TO+2017-07-14T13:34:09.202Z}))++:))+AND+(-(_template:(bd467624fd054b88a5739541fa43585e)+AND+((-date_and_time_tdt:(0001-01-01T00:00:00Z)++ :)+AND+date_and_time_tdt:[+TO+2017-07-14T13:34:09.202Z}))++: ))&fq=_indexname:(sitecore_web_index)&rows=10&version=2.2"

请尽快回复我们。

谢谢,

拉利特·乔希

这个问题是由于我们使用 .Contains() 引起的,它应用了 ~0.5 的正常接近度。使用 .Equals() 解决了这个问题,它将以正常方式查询 solr,即没有任何接近或提升。 参考:https://community.sitecore.net/developers/f/8/t/6990