目前我的工作彈性的搜索,我需要唯一的記錄,我的MySQL查詢是select practice_area_name from practiceareas
彈性搜索唯一的記錄
同時,我通過一些彈性引用試過下面,我的代碼是
"query" => array(
"filtered" => array(
"query" => array("match_all" => array())
)
),
"aggs" => array(
"practiceareas" => array(
"terms" => array(
"field" => "practice_area_name",
"size" => 0
)
)
)
這裏的練習是在我的彈性索引中鍵入的,而practice_area_name是字段。 我得到相同的結果,如下面
「practice_areas」:[{ 「practice_area_id」 : 「237」, 「practice_area_name」: 「貧血」, 「VENDORS_COUNT」: 「26」, 「practice_area_Count」:1}, {「practice_area_id」 :「237」,「practice_area_name」:「貧血」,「vendors_count」:「26」,「practice_area_Count」:1},{「practice_area_id」 :「237」,「practice_area_name」 ,「vendors_count」:「26」,「practice_area_Count」:1}]
重複的結果即將到來。
它是一個錯字?應該「提交」是「現場」嗎? –
對不起..這是隻有字段 –
請分享您的索引映射。 –