是否有可能在schema.xml
中有text_fr
或text_ar
類型的字段,因爲此字段可以是法語或阿拉伯語?Solr - 同一字段的多種類型
或者我應該將text_fr
還是text_ar
的定義重新組合在相同的自定義類型中?
是否有可能在schema.xml
中有text_fr
或text_ar
類型的字段,因爲此字段可以是法語或阿拉伯語?Solr - 同一字段的多種類型
或者我應該將text_fr
還是text_ar
的定義重新組合在相同的自定義類型中?
您可以使用Copyfields將源複製到具有不同分析的多個字段。
此外,
<copyField source="text" dest="text_fr" />
<copyField source="text" dest="text_ar" />
你應該看看Language Detection支持,Solr的提供。
此功能增加了檢測文檔的語言索引之前,然後做出適當的分析,決策的能力,等等。
這種支持的更好一點的描述和兩者的比較支持的檢測類型可以在Solr Reference Guide - Detecting Languages During Indexing
對於初學者來說,這似乎是一個複雜的解決方案,但我會稍後再檢查一次,屆時我會更好地掌握Solr。 – h4k1m
這很聰明和簡單。我會堅持你的解決方案。 – h4k1m