You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@lucenenet.apache.org by Incite <in...@incite.ch> on 2018/12/12 08:42:16 UTC
What is the equivalent of SimpleFacetedSearch in Lucene.net 4.8.0
Hi,
I use the SimpleFacetedSearch in Lucene 3.0.3. What would be the equivalent in Lucene.net 4.8.0 for the following code? SimpleFacetedSearch doesn't exists anymore.
var facet = new SimpleFacetedSearch(reader, searchFacetField.SearchIndexField);
var result = facet.Search(query);
var hits = result.HitsPerFacet
.Where(h => h.HitCount > 0)
.OrderByDescending(h => h.HitCount)
.Take(availableSearchFacetField.MaxResults);
searchFacetField.TotalHitCount = result.TotalHitCount;
searchFacetField.SearchFacetObject.SearchFacetList = new List<DtoSearchFacet>();
foreach (var hit in hits)
{
DtoSearchFacet searchFacet = new DtoSearchFacet();
searchFacet.HitResultCount = hit.HitCount;
searchFacet.HitResultId = hit.Name.ToString();
...
}
Thank you very much for your help.
Best regards.
Ivan