Hibernate search 4.2、Lucene 3.6 を使用しています。
ドメインに次の列があります。
@Column(name = "summarycontent")
@Field(index = Index.YES, store = Store.YES)
public String getSummarycontent() {
return this.summarycontent;
}
データベースにはデータがあります: abcdef dsfasdf 14/12 fdfdf
.
クエリを実行するquery: +summarycontent:14/12~0.3
と、結果が返されません。
Lucene が "14/12" という単語のスラッシュ文字をエスケープしていないためだと思います。
Hibernate で前方フラッシュ文字を使用して Lucene 検索を処理するのを手伝ってください。