0
我正在使用DSE搜索來構建一些Cassandra表的索引,並且我希望DSE搜索不會索引文檔(如果某些布爾字段爲true)。防止在DSE搜索中索引文檔
我可以通過在查詢期間進行過濾來獲得相同的結果,但由於包含true的文檔數量可能很大,因此阻止它們被編入索引可能會提供更好的查詢性能。
在DSE搜索/ Solr中實現此目標的最佳方法是什麼?
感謝
我正在使用DSE搜索來構建一些Cassandra表的索引,並且我希望DSE搜索不會索引文檔(如果某些布爾字段爲true)。防止在DSE搜索中索引文檔
我可以通過在查詢期間進行過濾來獲得相同的結果,但由於包含true的文檔數量可能很大,因此阻止它們被編入索引可能會提供更好的查詢性能。
在DSE搜索/ Solr中實現此目標的最佳方法是什麼?
感謝
一個建議是你要編制索引的文檔分成單獨的表,而不是指數的主表。
感謝您的快速回答。這是一個有效的解決方案,我在問之前已經考慮過它。但是,這種方法在創建和更新數據時會在代碼中帶來一些額外的複雜性。我寧願有一個只涉及Solr的解決方案,以便我可以更好地分離我的代碼中的關注點。 – 2014-09-04 23:52:21