簡體   English   中英

在Hibernate Search中索引瞬態字段的問題

[英]Issue with indexing transient fields in Hibernate Search

我試圖創建一個包含可嵌入對象,集合以及瞬時變量的Lucene索引文檔。 當我用Apache Luke打開文檔時,我可以看到文檔中的嵌入變量和集合變量,但是我找不到瞬態字段。 任何幫助或建議,將不勝感激。

我試圖使用@IndexedEmbedded注釋以及depth和includePath屬性設置,但是不起作用。 在其他論壇中,提到了瞬態變量獲得autoIndexed的功能,因此我嘗試在Junit測試用例中編寫一個休眠搜索查詢,但是它失敗,並拋出SearchException(在索引中找不到字段)。 但是,將搜索查詢作為對其他字段的Junit測試似乎可以正常工作。

即使當我用Apache luke打開索引文檔時,我也找不到瞬態字段。 因此很明顯,沒有對特定字段進行索引。

可嵌入對象或集合中的其他所有其他字段均已正確索引。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM