2009-09-01 10 views
0

J'ai cette classe mappée appelée "Client" utilisée pour NHibernate et décorée avec des attributs de recherche Lucene. Lorsque NHibernate.Search fait l'indexation initiale, j'ai trouvé par Luc que la propriété de spécial spectacles valeur suivante pour certains documents (docs index) ...NHibernate Search - problème _hibernate_class

CProxyTypeABC_Common_EntitiesClientEntities_NHibernate_ProxyINHibernateProxy1, DynamicAssemblyProxyGen, Version = 0.0.0.0, Culture = neutral, PublicKeyToken = null

Mais pour certains documents valeur suivante est indiqué ...

ABC.Common.Entities.User, FAOCommon, version = 1.0.0.0, Culture = neutral, PublicKeyToken = null

chose étrange est , le document (index doc) OU r Les accords avec la première valeur ne peuvent pas être recherchés par l'intermédiaire d'une requête d'index complet, alors que la requête en texte intégral renvoie une valeur correcte pour les enregistrements indexés dans le document avec la propriété affichée en second.

Vous n'êtes pas sûr que lors de l'indexation, pourquoi un document contiendrait-il la valeur _hibernate_class comme indiqué dans le premier exemple?

Répondre

0

Cela ressemble à un bug dans le New Hampshire Search, vous ne devriez pas être en mesure d'obtenir ceci dans l'indice S'il vous plaît poster un repro à la liste de diffusion NH