簡體   English   中英

是否可以使用不同的模式集合查詢 Solr Alias?

[英]Is it possible to query on Solr Alias with different schema collections?

我使用的是 SolrCloud,版本 8.1.1,我有一個別名,在這個別名下有幾個集合,但並非所有集合都具有相同的 xml 模式。 所以我有集合“a”,它有字段“is_a”,集合 b 沒有這個字段。 是否可以進行查詢以僅針對集合“a”中的文檔提供對“is_a”字段的檢查? 如果我對別名執行查詢,我會收到錯誤消息:Undefined field: is_a

該錯誤是預期的,因為該字段名稱在另一個集合中不可用。

簡而言之,除非您定義了通用模式,否則您不能對別名執行相同的查詢,或者您需要在所有集合中適用/可用的模式中具有名稱通用可搜索字段。

另一種替代方法是創建一個復制字段,其中包含常見的可搜索字段。 在使用別名時,您可以搜索包含應用程序所需的所有可搜索字段的副本字段。

暫無
暫無

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

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