2017-08-29 18 views
-1

テーブル内でSolrを通じて同じ値を持つ2つの列を探したいが、特定の値を対象としない。次のようなmysqlを実行することができます:Solrで同じ値を持つ2つの列を見つける方法

select A from table t 
where A.value == B.value 

AとBは両方ともテーブルtの列です。 私はmysqlにアクセスする代わりにSolrを使いたいと思っています。何をすべきか、少なくとも私に手がかりを与えてください。

+0

SQLは 'テーブルAから選択する必要があります ここでA.value = B.value' –

+1

https://www.google.nl/search?q=solr+compare+two+fields –

+0

私はこれらの2つの列をインデックス作成時に比較されるかもしれませんが、別のブール値フィールドを追加しようとします。とにかくありがとう。 – Janny

答えて

0

あなたが持つことが簡単にグループ化することができ:D

:それはベストではないのです... group.field = ID &グループ=真& group.limit = 100

をしかし、あなたはまだ、この溶液中の他の値を持っています

+0

あなたの返信ありがとう!これは異なる値を持つグループがたくさん出てくるかもしれません.........それはあまりにも多くの費用がかかるかもしれません....... – Janny

関連する問題