Поиск по индексу реплик с помощью Algolia Search Bundle - PullRequest
0 голосов
/ 04 июля 2019

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

Я следил за документами здесь , чтобы начать настройку реплики для сортировки по дате, но я не нашел ничего связанного с ними в Документах комплекта поиска для поиска по этой реплике .

Вот мои настройки, извлеченные из Алголии, если они могут помочь

{
    "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

...