본문 바로가기
개발/ALGOLIA

알고리아 getting start (1-2)

by dev_caleb 2022. 2. 24.
728x90

What can Algolia do for my business?(알골리아는 내 사업을 위해 무엇을 할 수 있을까?​)

Algolia provides a dashboard that lets you customize your search and view Search Analytics without any coding. The dashboard enables business and marketing teams to engage and customize the search experience of your users. With it, you can:

  • Promote specific products or brands.
  • Add personalization to your search.
  • Test different search configurations.
  • Get insights and analytics on user behavior.
  • Get insights and analytics on your products.

Algolia는 검색을 사용자 정의할 수 있고 Search Analytics를 볼 수 있는 대시보드를 코딩 없이 만들 수 있도록 제공합니다. 비즈니스 및 마케팅 팀은 대시보드를 통해 사용자의 검색 환경을 활용하고 사용자 정의할 수 있습니다. 이 기능을 사용하면 다음을 수행할 수 있습니다.

 

- 특정 제품 또는 브랜드를 홍보합니다.
- 검색에 개인 설정을 추가합니다.
- 다른 검색 구성을 테스트합니다.
- 사용자 행동에 대한 통찰력과 분석을 얻습니다.
- 제품에 대한 통찰력과 분석을 얻습니다.

 

More on insights and analytics(통찰력 및 분석에 대한 자세한 정보)

The analytics and insights data in the dashboard is incredibly detailed. You can view Click and Conversion Analytics: these tell you which products your users clicked on, and which products they purchased or liked. You can also see which searches are popular and which searches are returning no results. With a little configuration, you can also view these analytics for subsets of your users: such as those shopping from their phones, or from specific countries. All this data can give you a clearer sense of your catalog and your users.

 

대시보드의 분석 및 통찰력 데이터는 믿을 수 없을 정도로 상세합니다. 클릭 및 변환 분석을 볼 수 있습니다. 사용자가 클릭한 제품과 구입한 제품 또는 마음에 드는 제품을 알려 줍니다. 또한 널리 사용되는 검색과 결과를 반환하지 않는 검색을 확인할 수 있습니다. 약간의 구성을 통해 사용자의 전화기나 특정 국가에서 쇼핑하는 것과 같은 하위 집합에 대한 분석을 볼 수도 있습니다. 이 모든 데이터를 통해 카탈로그와 사용자를 보다 명확하게 파악할 수 있습니다.

 

 

 

How Algolia Works 알고리아 동작 방식

 

Algolia is a hosted search engine capable of delivering real-time results from the first keystroke. Algolia’s powerful API lets you seamlessly implement search within your websites, mobile, and voice applications. The Algolia search engine powers billions of queries for thousands of companies every month, delivering relevant results in under 100 ms anywhere in the world.

알골리아는 첫 번째 키 입력으로부터 실시간 결과를 전달할 수 있는 호스팅된 검색 엔진이다. 알골리아의 강력한 API는 당신이 당신의 웹사이트, 모바일, 그리고 음성 어플리케이션 내에서 검색을 원활하게 구현할 수 있게 해준다. 알골리아 검색엔진은 매달 수천 개의 회사에 수십억 개의 질의에 동작하여, 전 세계 어디서나 100ms 미만의 관련 결과를 제공한다.

The first step is to send your data to Algolia, in a proper format. Once on Algolia’s servers, you can start testing search functionality with your data. You can do this without code, using the dashboard, or with code, using one of the official API clients. At this stage, you’ve got the basic structure of an Algolia search solution.

첫 번째 단계는 데이터를 적절한 형식으로 알골리아로 보내는 것입니다. 일단 Algolia의 서버에서, 당신은 당신의 데이터로 검색 기능을 테스트하기 시작할 수 있다. 코드 없이, 대시보드를 사용하거나, 공식 API 클라이언트 중 하나를 사용하여 이 작업을 수행할 수 있습니다. 이 단계에서는 알골리아 검색 솔루션의 기본 구조를 갖추게 됩니다.

 

There’s much more to creating a full search implementation, and the documentation walks you through every possibility. But first, why not see Algolia in action?

전체 검색 구현을 만드는 데 더 많은 것이 있으며, 설명서는 모든 가능성을 안내합니다. 하지만 먼저, 알골리아의 활동을 볼까요?

The Algolia engine(알고리아 엔진)

Speed(속도)

The Algolia search engine was built to ensure speed at every point in the processing workflow. For example, search requests always have priority over indexing operations, to guarantee an optimal experience for your end users.

알골리아 검색 엔진은 처리 워크플로우의 모든 지점에서 속도를 보장하기 위해 만들어졌습니다. 예를 들어, 최종 사용자에게 최적의 환경을 제공하기 위해 검색 요청은 항상 인덱싱 작업보다 우선합니다.

 

Relevance(관련성)

The main goal of the Algolia engine is to find all records that match a query, then to order them with the best ones first. You can find more about what relevance and ranking mean in the documentation.The overarching principle is that Algolia uses a tie-breaking algorithm with a variety of criteria to weigh and compare matching items against each other. This ensures that the best matches appear at the top.

 

알골리아 엔진의 주요 목표는 쿼리와 일치하는 모든 레코드를 찾은 다음 가장 좋은 레코드를 먼저 정렬하는 것입니다. 설명서에서 '관련성'과 '순위'가 무엇을 의미하는지 자세히 확인할 수 있습니다. 무엇보다 중요한 원리는 알골리아가 다양한 기준을 가진 타이브레이킹 알고리즘을 활용해 서로 매칭 아이템을 따져보고 비교하는 것이다. 이렇게 하면 최상의 일치 항목이 맨 위에 나타납니다.

Here are some examples of the ways the engine compares records.(다음은 엔진이 레코드를 비교하는 몇 가지 예입니다.)

  • Is there a typo? If yes, how many?(오타가 있나요? 있다면 몇개인가요?)
  • Does the query match on the first letter? Does it match the whole word? Or only partially?(첫 글자에 대한 질의가 일치하나요? 그것은 전체 단어와 또는 부분적으로 매치가 되나요?)
  • Does the word match a synonym?(그 단어가 동의어와 일치합니까?)
  • Does the query match the title of a record or its description?(쿼리는 레코드의 제목 또는 설명과 일치하나요?)
  • Is this item more popular than another item?(이 아이템이 다른 아이템 보다 인기가 많나요?)

When you add up the answers to these questions, some records have a stronger or weaker relevance. This is what determines the order of the results.

이러한 질문에 대한 답을 하자면 일부 레코드의 관련성이 더 강하거나 더 약합니다. 이것으로 검색 결과의 순서를 결정하는 것입니다.

------------------------------------

 

 

Transparency(투명성)

The methodology and criteria that Algolia uses to find and rank records are available for your scrutiny. Furthermore, you can configure most of it, making all engine defaults adaptable to your unique needs. There are no secrets or complicated statistical formulas.

Algolia가 기록을 찾고 순위를 매기기 위해 사용하는 방법론과 기준을 정밀 조사에 사용할 수 있습니다. 또한 모든 엔진 기본값을 고유한 요구에 맞게 구성할 수 있습니다. 비밀이나 복잡한 통계 공식이 없다.

An end-to-end search solution(e2e 검색 솔루션)

You can’t build high-end search without excellent user experience. This is why Algolia provides you with everything you need to build an as-you-type search experience with instant results. Users greatly benefit from seeing well formatted search results with images and highlighted text instantly on their screen, rather than having to submit their search and wait for results. This is “search at the speed of thought”. Visual immediacy is vital to the decision-making process.

뛰어난 사용자 경험 없이는 고급 검색을 구축할 수 없습니다. 이것은 알골리아가 as-you-type 검색 경험을 구축하는 데 필요한 모든 것을 제공하는 이유다. 사용자는 검색 결과를 제출하고 결과를 기다릴 필요 없이 이미지 및 강조 표시된 텍스트와 함께 올바른 형식의 검색 결과를 즉시 볼 수 있습니다. 이것은 "생각의 속도로 검색"하는 것입니다. 의사 결정 과정에 시각적 즉시성이 필수적이다.

While speed is key to user experience, many other aspects go into making Algolia a full-featured, comprehensive search solution: custom ranking, configuration, and adaptability, tailored UI components for the front end, personalization, analytics, A/B testing… Algolia provides everything you need to build excellent search.

속도가 사용자 경험의 핵심이기는 하지만, 사용자 지정 순위, 구성 및 적응성, 프런트 엔드에 대한 맞춤 UI 구성 요소, 개인화, 분석, A/B 테스트와 같은 많은 다른 측면들이 Algolia를 완전한 기능의 포괄적인 검색 솔루션으로 만듭니다. 알골리아는 훌륭한 검색을 구축하기 위해 필요한 모든 것을 제공합니다.

 

 

 

Configuring Algolia(Algolia 구현하기)

You can break down how to implement Algolia into three steps: (알골리아를 구현하는 방법은 세 단계로 나눌 수 있습니다.)

  1. Indexing your data into Algolia(당신의 데이터를 알골리아로 indexing 하기)
  2. Configuring relevance and ranking settings(관련성 및 순위 세팅 구성하기)
  3. Building a search user interface(검색 유저 인터페이스 만들기)

 

Faceting

The Algolia response contains matching facets based on the query and any previously selected facets. With this information, you can build an intuitive, faceted experience that allows users to understand the available refinements and helps avoid “no results” screens.

Algolia 응답에는 쿼리와 이전에 선택한 모든 패싯에 따라 일치하는 패싯이 포함되어 있습니다. 이 정보를 통해 사용자가 사용 가능한 세부 사항을 이해하고 "결과 없음" 화면을 방지할 수 있는 직관적이고 면밀한 환경을 구축할 수 있습니다.

 

 

 

 

728x90