2017年10月13日 / 最終更新日時 : 2017年12月18日 gswk 業務日記 [PC] SortedDocValuesField()関数を登録した内容をLukeで確認してみました Sort用のフィールド 先日、全文検索ソフトのLuceneのソートプログラムをC#に移植したことを紹介しました。ソートを使ってFieldの最大値と最小値とを取得しようと考えています。最終目的は、ファイルのLastModi […]
2017年10月12日 / 最終更新日時 : 2017年12月18日 gswk 業務日記 [PC] FlexLuceneでソート(その1)~Javaで記載されていたソートのサンプルをC#にしてみました~ FlexLuceneでソート 本家Luceneを使ったソートのサンプル(Java)を見つけました。さっそくC#にしてみました。 移植 基本的な構造部分は、簡単に置換で書き換えてしまいます。 変更前:import org. […]
2017年10月11日 / 最終更新日時 : 2017年12月18日 gswk 業務日記 [PC] 全文検索ソフトVB.NETからC#への変換~FlexluceneのためOnline変換サイトを利用~ VB.NETからC#へ 数年前に@ITの記事を参考にしてLunece.NETを使った全文検索ソフトを作成しました。サンプルがVB.NETだったこともあり、当時VB.NETでソフトを作成しました。最近になり、FlexLuc […]
2017年9月24日 / 最終更新日時 : 2017年12月18日 gswk 業務日記 [PC] FlexLuceneの検索編 〜インデックスの作成ができたらあとは検索だ〜 FlexLuceneを使って検索する インデックス作成編に続いて、次は検索するプログラムを紹介します。前回、JapaneseAnalyzerの実装方法を開示したのでそれを使い回せば難なく作成可能だと思います。 Query […]
2017年9月23日 / 最終更新日時 : 2017年12月18日 gswk 業務日記 [PC] FlexLuceneのJapanese Analyzer(2/2) FlexLuceneのJapanese Analyzerを使う(その2) 前回、FlexLuceneの検索用語をインデックス化するプログラムを公開しました。文末に設定方法に関しても少し記載したのですが、今回は、私が陥った […]
2017年9月22日 / 最終更新日時 : 2017年12月18日 gswk 業務日記 [PC] FlexLuceneのJapanese Analyzer(1/2) FlexLuceneのJapanese Analyzerを使う(その1) FlexLuceneとは FlexLuceneは、IKVMを使ったApache Lucene(以下、Lucene)の.NET移植版です。IKVM自 […]