Я настроил индекс реплики для своих продуктов, где они отсортированы по дате, но я не понимаю, как просто выбрать, по какому индексу я хочу искать, в зависимости от параметров, заданных пользователем для его поиска.
Я следил за документами здесь , чтобы начать настройку реплики для сортировки по дате, но я не нашел ничего связанного с ними в Документах комплекта поиска для поиска по этой реплике .
Вот мои настройки, извлеченные из Алголии, если они могут помочь
{
"minWordSizefor1Typo": 6,
"minWordSizefor2Typos": 10,
"hitsPerPage": 20,
"maxValuesPerFacet": 100,
"version": 2,
"attributesToIndex": [
"title",
"title_original",
"subtitle",
"authors",
"narrators",
"description",
"ean"
],
"numericAttributesToIndex": null,
"attributesToRetrieve": null,
"allowTyposOnNumericTokens": false,
"ignorePlurals": true,
"unretrievableAttributes": null,
"optionalWords": null,
"replicas": [
"dev_product_date_desc"
],
"attributesForFaceting": [
"categories"
],
"attributesToSnippet": null,
"attributesToHighlight": null,
"paginationLimitedTo": 1000,
"attributeForDistinct": null,
"exactOnSingleWordQuery": "attribute",
"ranking": [
"typo",
"geo",
"words",
"filters",
"proximity",
"attribute",
"exact",
"custom"
],
"customRanking": null,
"separatorsToIndex": "",
"removeWordsIfNoResults": "none",
"queryType": "prefixLast",
"highlightPreTag": "<em>",
"highlightPostTag": "<\/em>",
"snippetEllipsisText": "",
"alternativesAsExact": [
"ignorePlurals",
"singleWordSynonym"
]
}
В настоящее время используется Algolia Search Bundle 3.2 и Symfony 4.2