InfoGrab DocsInfoGrab Docs

Bleve 검색

Mattermost Bleve 검색 설정 가이드

Important Mattermost v11부터 Bleve 검색은 더 이상 사용되지 않습니다. v11.0 이상 : 엔터프라이즈 검색 기능을 위해 Elasticsearch 또는 OpenSearch 를 사용하십시오. v11.0 이전 배포 환경 : 이 문서는 Bleve를 계속 사용 중인 기존 설치 환경에 유효합니다. Bleve는 Lucene 스타일의 전문(full-text) 검색 및 인덱싱을 사용하는 검색 엔진입니다. 이러한 검색 및 인덱싱 방식은 문자 처리 문제나 고급 검색 기능의 한계 등 기본 데이터베이스 검색의 한계를 극복하는 데 도움이 됩니다. Note 실험적 Bleve 검색은 새로 생성된 인덱스에 scorch 인덱스 유형을 사용합니다. 이 새로운 인덱스 유형은 효율성 개선 및 디스크 공간을 훨씬 적게 사용하는 인덱스를 특징으로 합니다. System Console > Experimental > Bleve 로 이동하여 Purge Index 를 선택하면 제거 작업이 실행됩니다. 작업이 완료되면 Index Now 를 선택하여 재인덱싱합니다. Bleve는 기존 인덱스와의 호환성을 유지하므로, 제거 및 재인덱싱을 실행하지 않아도 현재 인덱싱된 데이터는 계속 사용 가능합니다. Mattermost에서 Bleve 구성하기 # Note 아래 단계는 Mattermost v11.0 이전 버전에만 유효합니다. v11.0 이상에서는 Elasticsearch 또는 OpenSearch 사용을 고려하십시오. 다음 단계에 따라 Mattermost 서버가 Bleve를 사용하고 필요한 인덱스를 생성하도록 구성합니다. 구성이 저장되면 데이터베이스에 새로 작성된 게시물은 Bleve로 자동 인덱싱됩니다. 참고: 인덱싱 중에는 인덱싱 작업이 완료될 때까지 검색 결과가 불완전할 수 있습니다. System Console > Experimental > Bleve 를 엽니다. Enable Bleve Indexing 을 true 로 설정하여 페이지의 다른 설정을 활성화합니다. Bleve 인덱스를 저장하는 데 사용할 디렉터리 경로를 설정합니다(예: /var/opt/mattermost/bleveindexes ). Mattermost를 실행하는 사용자는 해당 디렉터리에 대한 접근 권한이 있어야 합니다. 자세한 내용은 구성 설정 문서를 참조하십시오. 구성을 저장합니다. Index Now 를 선택합니다. 데이터베이스의 모든 사용자, 채널, 게시물이 가장 오래된 것부터 최신 순서로 인덱싱됩니다. Enable Bleve for search queries 를 true 로 설정합니다. Enable Bleve for autocomplete queries 를 true 로 설정합니다. Note Mattermost Server v5.35로 업그레이드하기 전에 공유된 파일에 대한 검색 결과는 mmctl 을 사용하여 추출 명령을 실행하기 전까지 불완전할 수 있습니다. 이 명령을 실행한 후에는 검색 인덱스를 재빌드해야 합니다. System Console > Experimental > Bleve > Bulk Ind