2014-09-03 52 views
0

我正在使用DSE搜索來構建一些Cassandra表的索引,並且我希望DSE搜索不會索引文檔(如果某些布爾字段爲true)。防止在DSE搜索中索引文檔

我可以通過在查詢期間進行過濾來獲得相同的結果,但由於包含true的文檔數量可能很大,因此阻止它們被編入索引可能會提供更好的查詢性能。

在DSE搜索/ Solr中實現此目標的最佳方法是什麼?

感謝

回答

0

一個建議是你要編制索引的文檔分成單獨的表,而不是指數的主表。

+0

感謝您的快速回答。這是一個有效的解決方案,我在問之前已經考慮過它。但是,這種方法在創建和更新數據時會在代碼中帶來一些額外的複雜性。我寧願有一個只涉及Solr的解決方案,以便我可以更好地分離我的代碼中的關注點。 – 2014-09-04 23:52:21