SOLR可以将特定字段定义为在模式中使用OR或AND吗?

时间:2017-07-15 23:22:49

标签: search solr lucene

我们有一堆应用程序在后端调用SOLR来返回搜索并模拟使用MySQL MATCH搜索的现有CORBA应用程序的行为 - 但是应用程序本身提供了一堆隐藏参数 - 我们已切换默认搜索逻辑从“OR”到“AND”,但会破坏我们传入可搜索位置范围的字段。

例如,我们可能想在'长期档案'中搜索'winston churchill' 我们的用户希望找到'Winston AND Churchill'而不是'Winston OR Churchill' 问题变为“长期搜索”位置约为5个系统,“ingest1,production1,ingest2,production3,archive2”,但它们正在“AND-ed”,因此不会返回任何结果。

我们可以在架构中有一些东西默认情况下将字段'storage'声明为'OR'(因为我们可能希望其他字段默认为OR)并且我想维护与现场系统的很大程度的向后兼容性

我们目前正在使用旧版本的SOLR,并且已经很长时间没有真正关注这个问题了

0 个答案:

没有答案