在我的場景中,存在具有字符串類型的列「column1」的表,並且column1可以以字符串格式存儲具有int,float ..(any)類型的值。我正在用thar創建Solr索引。 Can Solr是否允許在多個數據類型(如string,int..etc)的單個字段(column1)上建立索引?Solr是否允許爲多個數據類型的單個字段建立索引
0
A
回答
0
不,它不能。 Solr需要一個字段是一個定義的類型(通過定義的字段或通過動態字段),因爲查詢和排序的定義對於不同的字段是不同的。如果您習慣今天將所有值作爲字符串處理,那麼您可能最適合將來也使用StrField。
另一種選擇是決定索引時字段的類型,並根據類型將值添加到不同的字段(因爲它是數據庫中的字符串字段,所以必須提供啓發式它與您在字段中的不同值的預期類型相匹配)。例如,通過使用column1_int,column1_string,column1_float,然後索引到正確類型的字段。查詢時,將根據輸入數據類型或通過適當地按摩數據來查詢所有相關字段。
+0
我只有column1列。在這種情況下我可以使用複製域嗎?將工作。你能用例子來解釋嗎? – user3632180 2014-09-03 09:10:28
相關問題
- 1. 具有多個允許值類型的數據庫字段
- 2. Solr的分割字符串,並存儲到多個字段建立索引時
- 3. Solr爲Sitecore建立索引
- 4. 如何在Lua中爲多個數據類型數組建立索引值?
- 5. Solr - 搜索多個字段
- 6. Solr的索引數據庫列名是從Solr的字段名
- 7. 使用hibernate-search爲Enum類型字段建立索引
- 8. Solr,多個索引
- 9. Solr:多個索引
- 10. MariaDB是否允許255個字符唯一索引?
- 11. get_where()是否允許多個參數?
- 12. Solr查詢分析器,允許指定多個默認字段
- 13. 打字稿是否允許爲lambda參數定義類型?
- 14. 允許多個類
- 15. 應該創建多個文檔類型還是多個索引?
- 16. 無法建立solr /乾草堆的索引:未知字段'django_id'
- 17. SOLR:多個相關數據字段的搜索查詢
- 18. EF Core是否允許一個不允許多個NULL的過濾/部分唯一索引?
- 19. 具有多個字段創建索引
- 20. 單個索引與多個字段索引
- 21. Symfony:允許多個MIME類型
- 22. 在SOLR中搜索多個字段
- 23. Solr:如何搜索多個字段
- 24. 在表單中是否允許多個onsubmit javascript函數?
- 25. Solr多值字段獲取索引
- 26. 創建一個類索引運算符[]允許字符串參數(字符串索引)
- 27. 具有多個字段或多個索引的索引
- 28. 是否可以爲多個列創建一個索引? hiberanate
- 29. Solr - 同一字段的多種類型
- 30. Solr建議者:回覆多個字段
索引爲不同的字段。 – techuser 2014-09-02 18:28:31
你能舉例解釋一下嗎? – user3632180 2014-09-03 04:03:54