lucene - Sitecore 7 Search, cannot access a disposed object -
I'm working with some Cycorecore 7 search codes. Example below
(var references = Index.CreateSearchContext ()) {// .... Build predicates var query = context.GetQueryable & lt; SearchResultItem & gt; (). Where to predicate; Return query. GETResults (); } This works fine in SOLR, but standard is used with Lucene, whenever I use SearchResults & lt; SearchResultItem & gt; I refer to a property in GetResults ()) , " can not use a disposable object " with sitcom errors. It appears that does not encode GetResults () and is still hung on the search context. Has anyone come before this and know how okay?
thanks
Ian
/ div>
It looks like SearchResults & lt; T & gt; In the context of SearchHit and LuceneSearchProvider does not open a reader, the new version of Lusen automatically closes the reader, I think you return the wrong type You may have to: var query = context.GetQueryable & lt; SearchResultItem & gt; (). Where (point); Return query. Toolist (); While making sure that many do not come back, you should probably use () and so on.
Comments
Post a Comment