是否有可能使用過濾器查詢(例如,使用過濾器查詢)搜索(使用apache Solr)處於幾個類別之一的項目。在類別的電腦「或物品「手機」Apache Solr - 或過濾器查詢
當我想以搜索類別電腦和手機I型項目:
select/?q=...&fq=cat:computers&fq=cat:phones
但也可以使用OR
代替AND
?
是否有可能使用過濾器查詢(例如,使用過濾器查詢)搜索(使用apache Solr)處於幾個類別之一的項目。在類別的電腦「或物品「手機」Apache Solr - 或過濾器查詢
當我想以搜索類別電腦和手機I型項目:
select/?q=...&fq=cat:computers&fq=cat:phones
但也可以使用OR
代替AND
?
您可以使用
fq=cat:(computers OR phones)
過濾查詢僅僅是一個查詢 - 複雜,只要你願意。所以,你當然可以建立一個查詢,例如,
fq=(cat1:val1 OR cat2:val2 OR (cat3:(val3 AND val4)))
......或其他。
過濾器查詢和普通舊查詢之間的唯一區別(除了內存和緩存問題,您可能還想去考慮)是過濾器查詢根本不會影響相關性分數。但就複雜性而言,你可以做任何你想做的事情。
您好,我有params = {start = 1&q = file_content +:+cześć*&wt = javabin&fq = file_create_user:\ - 1 + AND + file_parents_folder:\(341 \ + AND \ +4222 \)&version = 2&rows = 25}狀態= 400 QTime = 2,我有錯誤無效號碼:(341 AND 4222) –