0

我有以下字段类型(注意没有过滤器,没有标记器)

<fieldType name="text_names" class="solr.StrField" />

我使用该类型在我的架构中创建一个字段:

<field name="exact_type" type="text_names" indexed="true" stored="true" />

现在,我搜索q=*:*&fq=exact_type:aa&fl=exact_type 我仍然得到该字段中除“aa”以外的结果exact_type
我在这里想念什么?

这也表现相同:

q=exact_type:aa&fl=exact_type
4

1 回答 1

-1

我不认为 "q=*:*" 与 DisMaxHandler 一起使用,我相信您正在使用它,这两个查询的正确语法应该是:

q=&fq=exact_type:aa&fl=exact_type

fq=exact_type:aa&fl=exact_type
于 2012-06-06T09:29:06.430 回答