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