美好的一天,我有一个有弹性研究和轮胎宝石的项目。 我有一个方面,它会给我回信。
facet "some" do
terms :letter, :order => 'term', :size => 99999
facet_filter :term, id: id
end
我有一个搜索查询输出,如
{
"_index": "some",
"_type": "some",
"_id": "210",
"_score": 1,
"_source": {
"id": 1,
"letter": "p"
}
}
还有更多其他记录。 它的工作几乎没问题,但如果字母是“a”,则facet不想将它返回给我。我认为,它推动它“失踪”。
"facets": {
"fac": {
"_type": "terms",
"missing": 27,
"total": 261,
"other": 0,
"terms": [
听起来像个魔术。 哪里可以问题?我怎样才能查看丢失的记录? (我正在使用Sense扩展程序更快地使用ES)
答案 0 :(得分:0)
据我了解,它有一些过滤器正在删除字母“a”。 我重写方法,返回我的第一个字母,所以我的新输出是“a_letter”,“b_letter”等,它对我有用。 感谢@Shadwell寻求帮助。