2013-08-01から1ヶ月間の記事一覧
らしいです。 By Lucen In Action 2.11.1 /** * IndexReaderはopenした時点でのインデックスを検索する。 * Readerをopenした時点でのviewを更新する。 * インデックスを更新しても反映されない。 * * Writerの反映を検索したければReaderを再オープンしなけ…
Lucen In Action 2.7 Field truncationをみて実験しようとしたらMaxFieldLengthなんて見つからないorz よくある事だけど非推奨どころか存在自体なくなってたよ。 代わりはLimitTokenCountAnalyzerでした。 @Test public void testMaxFieldLength() throws Ex…
Controllerで値をセットしてもいいけど色んなところで表示されるとめんどくさいとき。 keyとvalueを直接指定したい場合はこんな感じの定義を追加。 <bean id="applicationProperties" class="org.springframework.beans.factory.config.PropertiesFactoryBean"> <property name="singleton" value="true" /> <property name="properties"> <props> <prop key="hoge">fuga</prop> </props></property></property></bean>
最近Lucen In Actionをよんでいるので再びLuceneネタ。 ver4ではTextFieldとかStringFieldになっているので実は隠れてしまっているけど何が違うかというのを実験してみたので記録。 ANALYZEすると完全一致でヒットしなくなっちゃうので注意しないといけない…
Lucene In Acionのサンプル試したところVer4とVer3で大きくAPIがかわっていたのでメモ。 IndexReader ver3 Directory directory = new RAMDirectory(); IndexReader reader = IndexReader.open(directory); ver4 Directory directory = new RAMDirectory(); …