簡體   English   中英

Solr查詢多個集合

[英]Solr query multiple collections

我在架構中有多個具有不同字段的集合,我想在多個集合中執行搜索,並對所有集合中的結果執行默認排名。

示例-我有一個文檔“ mustang”在集合A中出現了3次,在集合B中也出現了2次,那么我希望結果同時顯示帶有集合A中的文檔和集合B中的第二文檔。結果。

評分不僅將出現次數考慮在內,因此默認情況下,評分還取決於集合中包含該術語的文檔數量。 如果我們談論的是單個術語,則可以按tf函數或類似的函數進行排序-對於更復雜的查詢,使用集合范圍術語頻率可能是唯一的選擇(但可能會很昂貴)。

要創建一個對兩個查詢都進行查詢的通用集合,請使用 Collections API中的CREATEALIAS命令。 collections參數采用逗號分隔的集合列表(由別名表示),使您可以通過別名C查詢A和B。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM