マッピングは LINQ to Lucene で解決かも

検索エンジンを自前アプリに組み込もうとしているわけですが,dotLuceneのドキュメントとアプリケーションのValueObjectのマッピングをいちいち記述する手間がかかっていました.

CodePlex Archiveを使うと,ValueObjectとdotLuceneのマッピングを自動でやってくれます.具体的にはクラスおよびそのフィールドに属性を設定するだけでOKという手軽さです.

またLINQを使うことで,検索式が読みやすく短く書ける,dotLuceneのAPIの変更を吸収できる,(LINQの基礎知識があれば)学習時間がかからない,メリットがあります.

ちょっと使い込みたくなるライブラリです.