2014-12-08 2 views
1

Я хочу знать, как фильтровать и заказывать результаты с помощью лазурного поиска.azure поиск сортировать и фильтровать по результату

Я пробовал:

https://domaine.net/indexes/indexName/[email protected]%20desc&$count=true 

Возврат:

object(stdClass)#322 (1) { 
    ["error"]=> 
    object(stdClass)#323 (2) { 
    ["code"]=> 
    string(0) "" 
    ["message"]=> 
    string(96) "Invalid expression: Syntax error at position 8 in '@search.score asc'. 
Parameter name: $orderby" 
    } 
} 

ответ

1

Результаты сортируются по рейтингу (по убыванию) по умолчанию. Если вы сортируете по другим критериям, оценка используется для разрыва связей.

В настоящее время невозможно фильтровать по количеству баллов. Поскольку оценка варьируется как функция не только запроса, но и корпуса данных, мне было бы интересно понять ваш сценарий лучше для фильтрации на основе номера оценки.

+1

Я также заинтересован фильтровать по шкале. Я хотел бы опустить результаты с меньшей релевантностью, даже для самостоятельной фильтрации, но я не нахожу документацию по диапазону оценки. например, поиск: «Защита от солнца», я хотел бы получить все результаты с помощью «Защита от солнца», но не результаты с «солнцем» или «защитой» @Pablo Castro –

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