(wagtailsearch)= # 검색 Wagtail은 포괄적이고 확장 가능한 검색 인터페이스를 제공합니다. 또한 "편집자 추천"을 통해 검색 결과를 홍보하는 방법을 제공합니다. Wagtail은 검색 인터페이스를 통해 이루어진 쿼리에 대한 간단한 통계도 수집합니다. ```{toctree} --- maxdepth: 2 --- indexing searching backends ``` ## 색인화 객체를 검색 가능하게 하려면 먼저 검색 색인에 추가해야 합니다. 여기에는 색인화할 모델 및 필드 구성(페이지, 이미지 및 문서의 경우 자동으로 수행됨)과 실제로 색인에 삽입하는 작업이 포함됩니다. 검색 색인의 객체를 데이터베이스의 객체와 동기화 상태로 유지하는 방법에 대한 정보는 [](wagtailsearch_indexing_update)를 참조하십시오. `Page` 또는 `Image` 의 서브클래스에 추가 필드를 생성한 경우 이러한 새 필드를 검색 색인에 추가하여 사용자의 검색어가 페이지 또는 이미지의 추가 콘텐츠와 일치하도록 할 수 있습니다. [](wagtailsearch_indexing_fields)를 참조하십시오. 검색 가능하게 만들고 싶은 `Page` 또는 `Image` 에서 파생되지 않은 사용자 지정 모델이 있는 경우 [](wagtailsearch_indexing_models)를 참조하십시오. ## 검색 Wagtail은 모델에 대한 검색 쿼리를 수행하기 위한 API를 제공합니다. Django QuerySet에 대한 검색 쿼리도 수행할 수 있습니다. [](wagtailsearch_searching)을 참조하십시오. ## 백엔드 Wagtail은 검색 색인을 저장하고 검색 쿼리를 수행하기 위한 두 가지 백엔드를 제공합니다. 하나는 데이터베이스의 전체 텍스트 검색 기능을 사용하고 다른 하나는 Elasticsearch를 사용합니다. 자체 검색 백엔드를 롤링하는 것도 가능합니다. [](wagtailsearch_backends)를 참조하십시오.