2013-02-19 24 views
1

我有2個Facets顏色和形狀。無法使用標記和排除過濾器

顏色:紅色 綠色 黃色

形狀:圓形 廣場

現在我想用標記和排除過濾器這兩個字母上。 所以,如果我選擇「紅色」的綠色和黃色應該出現在小名單,所有的形狀以及

我讀: http://wiki.apache.org/solr/SimpleFacetParameters#Tagging_and_excluding_Filters

但無法實現它在我的設置。

+0

您可以發佈您的schema.xml,一些示例文檔以及您正在發佈的查詢嗎? – arun 2013-02-19 16:00:08

+0

Schema.xml:
顏色和形狀是2個字符串變量(索引和可搜索的)。
查詢:
我想問什麼問題我應該在上述問題中提及上述結果。我使用的是隨Solr的
HTTP默認瀏覽://本地主機:8983/Solr的/ collection1 /瀏覽
文檔從表中的記錄:
SRNO,顏色,形狀,TEXT
1,紅,CIRCLE 「Jayesh Bhoyar」
2,綠,CIRCLE, 「薩欽泰杜爾卡」
3,紅,CIRCLE, 「DHONI」
4,紅,廣場, 「德拉維德」
5,紅,廣場, 「GANGULY」
6,Green,Square,「Rohit Sharma」
2013-02-20 03:36:29

回答

1

這對我工作的罰款。 ?

選擇Q = {顏色標籤= DT1!}:紅& FQ = {形標記= DT2!} {!EX = DT1} * &面=真& facet.field =顏色& facet.field = {!ex = dt2}形狀

0

嘗試

http://localhost:8983/solr/collection1/select?q={!tag=dt1}color:red&fq={!tag=dt2}shape:*&facet=true&facet.field={!ex=dt1}color&facet.field={!ex=dt2}shape

+0

謝謝Arun, Your solution離子爲我工作的「/選擇」,但我想用「/瀏覽」,那麼我應該怎麼做在XML文件或browse.vm的配置,以反映這些變化 – 2013-02-20 08:34:36

+0

嗨Arun, 感謝該解決方案爲我工作「/瀏覽」頁面。 但是現在我有一個問題,我無法看到color = red或color = green的結果。 由於Solr沒有形成正確的查詢。任何關於此的poniters。 – 2013-02-20 08:56:21

+0

您對顏色=紅色或顏色=綠色的查詢是什麼? – arun 2013-02-20 15:14:40