incapable d'appliquer l'ordre de tri dans solr
-
27-10-2019 - |
Question
salut S'il vous plaît me dire comment appliquer plusieurs ordres de tri d'une valeur ici est solr mon code donné ci-dessous, J'utilise pour ce réseau Solr.
private QueryOptions ConstructQueryOperation(SearchCriteria searchCriteria)
{
QueryOptions queryOption =new QueryOptions();
queryOption.Rows = searchCriteria.Pagination.PageSize;
queryOption.Start = ((searchCriteria.Pagination.CurrentPage+1) - 1) * searchCriteria.Pagination.PageSize;
if (searchCriteria.SortCriteria != null)
{
foreach (var sortItem in searchCriteria.SortCriteria)
{
if (sortItem.Value.ToString() == ListSorter.SortingOrder.Descending.ToString())
{
queryOption.AddOrder(new SolrNet.SortOrder(sortItem.Key, Order.DESC));
}
else
{
queryOption.AddOrder(new SolrNet.SortOrder(sortItem.Key, Order.ASC));
}
}
}
return queryOption;
}
Je reçois une demande de mauvais serveur. Quelqu'un peut-il me faire savoir ce qui doit être fait exactement.
La solution
Il était une non-concordance de nom de domaine. le code .Net faisait référence à un champ qui n'existait pas dans le schéma Solr.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow