鉴于 Lucene 是一个强大的基于文档的搜索引擎,它可以用作简单应用程序(EG、CMS 风格的应用程序)的对象数据库吗?如果可以,您认为有什么好处和限制?
我了解 RDBMS 的作用(并且每天都在使用它们),但我想探索其他技术/想法。
例如说我的域实体是这样的:
[Serializable]
public class Employee
{
public string FirstName {get;set;}
public string Surname {get;set;}
}
我是否可以使用反射并将 Employee 对象的属性值存储为 Lucene 文档中的字段,并将 Employee 对象的二进制序列化版本存储到同一个 Lucene 文档中的另一个字段中?