0
elasticsearchで次のリクエストを行いたいだけです。 SQLでElasticSearchを行う方法Distinctを選択
:
Select distinct(id) from my_table where userid = '20' or activity = '9';
私は持っている:事前に
{
"query" : {
"bool" : {
"should" : [
{ "term" : { "userid" : "20" } },
{ "term" : { "activity" : "9" } }
]
}
}
}
感謝:)
ありがとうございます完璧:) – DyM
喜んでそれが助け! – Val
@Valにすると、 "Fielddataはデフォルトでテキストフィールドで無効になっています。逆インデックスを反転してメモリにフィールドデータをロードするには、[some_id]にfielddata = trueを設定してください。任意のアイデアキューを変更して回避する方法。また、mabyeを定義することは不可能です。独自の要素がスローされず、多分いくつかのフィールドを取り、いくつかのフィールドを別のものにすることもできません。 – aholbreich