2
有沒有一種方法可以使用IDocumentQueryListener將謂詞附加到每個查詢?IDocumentQueryListener - 附加到每個查詢
我們邏輯上刪除了所有內容,所以我想爲所有查詢添加「IsDeleted:false」。
有沒有一種方法可以使用IDocumentQueryListener將謂詞附加到每個查詢?IDocumentQueryListener - 附加到每個查詢
我們邏輯上刪除了所有內容,所以我想爲所有查詢添加「IsDeleted:false」。
Alex, 是的,您可以將它轉換爲IDocumentQuery並將其添加到那裏。
我已經試着走下那條路線,但你需要能夠將某個附加謂詞的結果賦值給某個東西。例如var whatDoIAssignThisTo =(queryCustomization as IDocumentQuery).WhereEquals(「IsDeleted」,「false」); –
2012-03-21 15:38:59
我能看到的唯一方法就是反射抓取QueryText的StringBuilder對象並追加我的lucene謂詞,這顯然是各種各樣的錯誤! – 2012-03-22 08:59:35