Example #1
0
        public static object GetDocumentId(ISearchFactoryImplementor searchFactory, System.Type clazz, Document document)
        {
            DocumentBuilder builder = searchFactory.DocumentBuilders[clazz];

            if (builder == null)
            {
                throw new SearchException("No Lucene configuration set up for: " + clazz.Name);
            }

            return(builder.IdBridge.Get(builder.GetIdKeywordName(), document));
        }