我想做這個SQL的等價物,但將Solr當作我的數據存儲。如何使用Solr選擇不同的字段值?
SELECT
DISTINCT txt
FROM
my_table;
什麼語法會強制Solr只給我不同的值?
http://localhost:8983/solr/select?q=txt:?????&fl=txt
編輯:所以方位搜索似乎適合,但是我調查過,我意識到我只有這個問題的詳細一半。
我的SQL查詢應該已經閱讀......
SELECT
DISTINCT SUBSTR(txt,0,3)
FROM
my_table;
這與Solr的任何可能性?
我得到這個答案谷歌搜索solr截然不同。儘管需要多個字段。像不同的國家,用戶。 – HMR 2015-09-10 07:44:48
通過索引多字段(field1 +「。」+ field2)解決了多字段問題。現在我需要知道有多少不同的field1,field2。 有超過200萬字field1.field2。以下給了我一個提示:http://yonik.com/solr-count-distinct/不知道如何做到這一點沒有json,但它看起來像這樣:'q = type:1&start = 0&rows = 0&json.facet = { uniquecount:「unique(field1field2_s)」}' – HMR 2015-09-11 02:45:53