Woow vieille question, mais peut-être que cela devrait aider.
Je viens de démarrer une interface de mapping NHibernate.Search Fluent similaire à FluentNHibarnate, qui vous permet de mapper vos entités sans attributs.
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();
}
}
Vous devriez jeter un coup d'œil sur le site du projet hébergé sur codeplex.
http://fnhsearch.codeplex.com/
bien, cela me sauve l'écriture. Je vais jeter un coup d'oeil! –
@Andrew: De rien, si vous êtes intéressé par ce projet, je cherche de l'aide pour développer certaines fonctionnalités, jetez un oeil sur la page d'accueil du projet et rejoignez-nous si vous voulez! :) –