1
1 index
は2 types
で、Elasticsearch
にあります。 type2
に存在しないtype1
のすべてのレコードを照会したいとします。他のタイプに存在しないタイプの弾性検索レコード
相当するSQLは次のようになります。
SELECT * FROM index/type1 AS t1 WHERE t1.uid NOT IN (SELECT t2.uid FROM index/type2 AS t2)
どのように私はこれについて行くことができますか?私はelasticsearch-2.2.0(Java API)を使用しています。ありがとうございました!
どのように多くの文書は、各タイプでなければなりませんか?それぞれのタイプで – Val
〜100万。 – y2p
私はまったく同じ問題を抱えていますが、これはElasticsearchではまったく不可能であれば悲しいでしょう。おそらく、["もっとよく似た" API](https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-mlt-query.html)はここで助けになるでしょうか?しかし、私はまだ解決策を考え出すことができませんでした... – Dirk