2016-08-24 2 views
0

Я хочу реализовать пользовательский поиск. Получаю результаты поиска в лазурном поиске, так как точные документы не возвращаются, например; Если я ищу «Джонсона», некоторые записи начинаются с Джонсона, а некоторые - нет.Azure поиск сортировки в C#

DocumentSearchResult<T> searchResponse = new DocumentSearchResult<T>(); 
searchResponse = indexClient.Documents.Search<T>(q, searchParams); 

Как сортировать данные из searchReponse?

+0

Мои searchParams? – Kenneth

+0

Это мой поискParams = $ count = true & facet = recordType & highlight = customerName, contactName & highlightPreTag =% 3Cmark% 3E & highlightPostTag =% 3C% 2Fmark% 3E & queryType = simple & scoringParameter = custparam-'Customers '& scoringParameter = contactparam-'Contacts & scoringProfile = boostCustomer & searchMode = any & $ skip = 0 & $ top = 50} – harshu288

ответ

0

Другой вариант, вы можете использовать срок Повышая:

https://msdn.microsoft.com/en-us/library/azure/mt589323.aspx

или оценка анкеты: http://social.technet.microsoft.com/wiki/contents/articles/26706.what-are-scoring-profiles-in-azure-search.aspx

+0

Привет, срок повышения не работает для меня, так как он дает предпочтение счетам, и я хочу переопределить баллы и иметь собственный тип. – harshu288

+0

Что делать, если сортировать с Linq? –

+0

Как сделать sorintg с результатами поиска Linq post azure. – harshu288

Смежные вопросы