Luceneが堅牢なドキュメントベースの検索エンジンであることを考えると、単純なアプリケーション(EG、CMSスタイルのアプリケーション)のオブジェクトデータベースとして使用できますか?もしそうなら、利点と制限は何だと思いますか?
私はRDBMSの役割を理解しています(そしてそれらを日常的に使用しています)が、他のテクノロジー/アイデアを探求することに熱心です。
たとえば、私のドメインエンティティは次のようになります。
[Serializable]
public class Employee
{
public string FirstName {get;set;}
public string Surname {get;set;}
}
リフレクションを使用して、Employeeオブジェクトのプロパティ値をLuceneドキュメントのフィールドとして保存し、さらに、バイナリシリアル化バージョンのEmployeeオブジェクトを同じLuceneドキュメントの別のフィールドに保存できますか?