没有属性的NHibernate搜索

时间:2009-06-06 11:49:26

标签: nhibernate nhibernate-search

是否有任何NHibernate Search库不需要实体属性的属性?

我想将我的实体保持为干净的POCO,所以也许有一个流畅的界面?

如果没有,也许我会写一个!

由于

2 个答案:

答案 0 :(得分:1)

Ayende已经表示,如果有人想为他做这件事,他会向NHibernate Search添加xml映射。所以我不会屏住呼吸。

我想知道你是否可以进行程序化绘图,我会检查一下。

答案 1 :(得分:1)

哇老问题,但也许它应该有所帮助。

我刚刚开始使用类似于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上托管的项目网站。

http://fnhsearch.codeplex.com/