Solr搜索多个核心不能在特定字段上查询

时间:2011-12-14 09:21:26

标签: solr

我有两个Solr核心。 Core0和core1

两个核心都具有相同的架构和配置。 索引后,两个核心数据将从两个核心单独重试

此网址正在运作

http://localhost:8983/solr/core0/select?shards=localhost:8983/solr/core0,localhost:8983/solr/core1&q=iPo*

但是当我搜索某个特定的字段而不是它不能正常工作时

http://localhost:8983/solr/core0/select?shards=localhost:8983/solr/core0,localhost:8983/solr/core1&q=mnemonic_value:"United"

为什么我搜索特定字段时分布式搜索无效?

1 个答案:

答案 0 :(得分:0)

检查字段mnemonic_value

的以下内容
  • 它是在两个核心的schema.xml文件中使用属性indexed=true定义的。
  • 检查您为此字段定义的type。如果它不是文本类型字段,您可能需要尝试使用查询字词来获取匹配结果,或将其更改为schema.xml中定义的文本类型之一。