Есть ли способ отобразить все данные в индексе Алголии в виде списка в HTML? - PullRequest
1 голос
/ 17 апреля 2019

Я хочу отобразить все данные в моем ангольском индексе в виде списка на html-странице.Я зеркально отображаю базу данных Angolia с помощью Firestore, и в настоящее время она работает, чтобы мои данные Firestore могли отображаться, но я хочу вместо этого извлечь данные из Algolia, а затем, возможно, отфильтровать их.

Feed

<ais-instantsearch [config] = "searchConfig">

  <ais-search-box (change)="searchChanged($event)"></ais-search-box>

  <ais-hits *ngIf="showResults">

    <ng-template let-hits="hits">

        <div *ngFor="let hit of hits">

          <div>
            {{hit.description}}
          </div>

        </div>


    </ng-template>

  </ais-hits>

</ais-instantsearch>

Это то, что я работаю для поиска по моим данным Алголии, и это работает.Но я хочу, чтобы там всегда отображались все данные, которые я ищу в html, как только страница загрузится.

1 Ответ

2 голосов
/ 22 апреля 2019

Это зависит от количества записей в вашем индексе.Вы можете контролировать, сколько записей возвращает двигатель с параметрами hitsPerPage.Вы можете предоставить этот параметр с помощью виджета ais-configure.

Обратите внимание, что по умолчанию hitsPerPage не может превышать 1000. Вы можете увеличить этот предел с настройками paginationLimitedTo.Вы не можете установить это значение из InstantSearch.Это должен быть либо вызов setSettings, либо обновление значения на панели мониторинга Algolia.

Это решение применяется к InstantSearch с ограничением на небольшое количество записей в индексе.,Для некоторых случаев использования это не является жизнеспособным решением.Вы можете отказаться от InstantSearch, чтобы использовать метод browse.Это позволяет вам получить полное содержание вашего индекса без каких-либо ограничений на количество записей.Вы можете найти больше информации в документации .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...