你能解释一下,这是什么方面?我理解的是,假设我有以下文件.
State Country
karntaka India
Bangalore India
Delhi India
Noida India
Run Code Online (Sandbox Code Playgroud)
它将多个相同的字段值折叠为单个值,并返回该值发生的次数.现在,当我在"国家"字段上搜索时,显然我得到4次印度,所以我保持facet = on和facet.field =国家,只有一次印度的动机,但当我解雇查询而不是我得到
一些奇怪的结果
<lst name="responseHeader">
<int name="status">0</int>
<int name="QTime">6</int>
</lst>
<result name="response" numFound="4" start="0">
<doc>
<str name="country">India</str></doc>
<doc>
<str name="country">India</str></doc>
<doc>
<str name="country">India</str></doc>
<doc>
<str name="country">India</str></doc>
</result>
<lst name="facet_counts">
<lst name="facet_queries"/>
<lst name="facet_fields">
<lst name="country">
<int name="a">4</int>
<int name="d">4</int>
<int name="di">4</int>
<int name="dia">4</int>
<int name="i">4</int>
<int name="ia">4</int>
<int name="in">4</int>
<int name="ind">4</int>
<int name="indi">4</int>
<int name="india">4</int>
</lst>
</lst>
<lst name="facet_dates"/>
<lst name="facet_ranges"/>
</lst>
</response>
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮助我理解.谢谢
如果您有一个Washington, USA条目,该方面将报告 4 个结果India和 1 个结果USA。
使用string字段类型。您似乎使用了小写和 n 语法的(文本)字段,这可能会让那些将 India 拼写为 Inde 的人受益。字符串字段不是这样处理的,因此它最适合要分面的字段。
| 归档时间: |
|
| 查看次数: |
6709 次 |
| 最近记录: |