如何查找某个字段(产品)中存在值而不存在于另一个字段(companyName)中的文档...

时间:2014-11-27 15:14:51

标签: solr solr4

... AND显示返回文件的companyName。

目前执行的搜索示例:

product:Toys AND NOT companyName:Toys

我希望得到的是一个文档列表,其中包含产品字段中的“Toys”一词,但不包含在companyName字段中。此时我相信这正是发生的事情,但返回的结果不包含companyName。我使用了错误的语法吗?

目前的结果:

companyName: {}
product: Children Toys

companyName: {}
product: Toys

预期结果:

companyName: xyz ltd.
product: Children Toys

companyName: abc ltd.
product: Toys

1 个答案:

答案 0 :(得分:1)

SOLR字段必须为stored,以便在结果中返回值。