Cómo ordenar resultados de búsqueda por relevancia y otro campo en Lucene.net
search .net-3.5 (1)
Tengo un requisito para ordenar los resultados de búsqueda por relevancia y otro campo.
Necesito hacer algo similar a esto:
using Lucene.Net.Search;
SortField[] fields = new[] { SortField.SCORE, new SortField("customField") };
Sort sort = new Sort(fields);
IndexSearcher searcher = GetSearcher();
Hits = searcher.Search(query, sort);
Excepto, SortField.SCORE
es una constante entera, no un SortField
.
Lucene.net versión 2.3.1.3.
¿Se ha topado alguien con esto?
Encontré una respuesta a esto:
SortField.FIELD_SCORE
No estoy seguro de cómo o por qué me perdí esto ...