技術メモ

ここでは特にLucene 8.2.0の場合について書いているが、この部分はほぼすべてのバージョンに共通することことと思う。

Tokenizer、TokenFilterはTokenStream

Luceneは元のテキストをトー ...

技術メモ

というものを作成した。

特に検索時に行う必要はない。このユースケースとしては以下だ。

ユーザが検索する
ヒットしたいくつかが一覧される
ユーザはそのうちの一つを選択する
この時に初めて元文書をヒット ...



技術メモ

ここで取り上げるのはLucene 8.2.0だ。

さんざんLuceneを使ってきて、今回初めてHighlighterの機能を試そうとしてうまく行かず、重要な事実に初めて気がついた。全く知らなかったのだが、表題の通りだ。

技術メモ

LuceneのAPIはバージョンごとにコロコロと仕様が変わるので、検索してやり方を見つけても全く役に立たない場合がある。今回悩んだのは、検索がヒットした時に元文書のどの位置かを見出すことだ。本当に資料となるものが無い。諦めようかと思っ ...