programing

Algolia - 총 카운트가 포함된 모든 고유 태그 가져오기

prostudy 2022. 4. 11. 21:27
반응형

Algolia - 총 카운트가 포함된 모든 고유 태그 가져오기

여기에 이미지 설명을 입력하십시오.

어떻게 하면 모든 것을 얻을 수 있을까?tags제공된 이미지에서 동그라미처럼 구별되는 특성 및 그룹화각 레코드에는 태그가 있을 수 있으며 태그는 중복될 수 있다.나는 아래와 같이 자바스크립트 API를 사용하여 이 데이터를 얻으려고 노력했지만 효과가 없었다.나는 그것이 모든 독특한 태그들을 동그라미처럼 보여주기를 기대하지만, 대신에 그것은 모든 기록을 되돌려준다.원하는 결과를 얻을 수 있는 방법에 대한 아이디어 있으십니까?

import algoliasearch from "algoliasearch";

const algoliaClient = algoliasearch(
  process.env.VUE_APP_ALGOLIA_APP_ID,
  process.env.VUE_APP_ALGOLIA_ADMIN_KEY
);

const algoliaIndex = algoliaClient.initIndex("main-index");

algoliaIndex.setSettings({
  attributeForDistinct: "tags",
  attributesToRetrieve: ["tags"],
  distinct: 1
});

algoliaIndex.search().then(({ hits }) => {
  console.log(hits);
});

나의 질문에 대답해준 알골리아 팀의 마리 길리어 덕분이다.아래는 해결책이다.주어진 링크(알골리아의 포럼)에서 더 많은 설명을 찾을 수 있다.

algoliaIndex.searchForFacetValues("tags", "").then(({ facetHits }) => {
  console.log(facetHits);
});

참조URL: https://stackoverflow.com/questions/66087592/algolia-get-all-unique-tags-with-its-total-counts

반응형