我正在使用lucene搜索。我需要排除一些字段被搜索。我通過使用方法排除了字段。結果還包含正確的結果,沒有這些排除的字段。但是我遇到了一個新問題,即當我的搜索字詞出現在其他字段中時,整個項目將返回而不給予excludeField列表的任何優先級。如果在lucene Search中包含單個搜索字段的項目時如何排除該項目?
讓我明確解釋一下,例如在「Home」項中,我有像「HeaderText,FooterText,Image」這樣的字段。 我在這些領域都有一些內容。考慮一下,我排除了字段「HeaderText」。 當我搜索一個詞時,即使搜索詞包含searchterm,但搜索詞出現在HeaderText和footerText中,搜索結果中將包含「Home」項,甚至包含「Home」項儘管我排除了「HeaderText」字段。
所以請爲我提供一個解決方案。先謝謝了。