是否有任何 NHibernate Search 库不需要实体属性的属性?
我想将我的实体保持为干净的 POCO,所以也许有一个流畅的界面?
如果没有,也许我会写一个!
谢谢
是否有任何 NHibernate Search 库不需要实体属性的属性?
我想将我的实体保持为干净的 POCO,所以也许有一个流畅的界面?
如果没有,也许我会写一个!
谢谢
Ayende 曾表示,如果有人想为他做这件事,他会将 xml 映射添加到 NHibernate Search。所以我不会屏住你的呼吸。
我想知道您是否可以进行编程映射,我会检查一下。
哇老问题,但也许它应该有所帮助。
我刚刚启动了一个类似于 FluentNHibarnate 的 Fluent NHibernate.Search 映射接口,它允许您映射没有属性的实体。
public class BookSearchMap : DocumentMap<Book>
{
public BookSearchMap()
{
Id(p => p.BookId).Field("BookId").Bridge().Guid();
Name("Book");
Boost(500);
Analyzer<StandardAnalyzer>();
Map(x => x.Title)
.Analyzer<StandardAnalyzer>()
.Boost(500);
Map(x => x.Description)
.Boost(500)
.Name("Description")
.Store().Yes()
.Index().Tokenized();
}
}
您应该查看托管在 codeplex 上的项目站点。