.NET API를 사용하여 문서 검색 및 색인 생성

.NET 응용 프로그램을 사용하여 모든 인기 있는 문서 형식에서 데이터를 인덱싱하고 텍스트 검색을 수행하는 API.


무료 평가판 다운로드

GroupDocs.Search for .NET은 C#, ASP.NET 및 기타 .NET 기술로 개발된 비즈니스 응용 프로그램을 위한 문서 및 텍스트 검색 API입니다. 이 .NET API는 여러 인덱스 생성 및 병합, 단순, 부울, 퍼지, 정규식(regex) 및 기타 쿼리 유형을 사용하여 인덱스를 통해 검색하여 파일, 문서 및 파일에서 필요한 데이터를 가져오는 기타 고급 검색 기능을 지원합니다. 이메일, 스마트 검색을 통해. 모든 인기 있는 파일 형식을 지원하는 최종 사용자를 위해 빠르고 안정적이며 스마트하고 기능이 풍부한 검색 응용 프로그램을 구축하려는 경우 .NET용 GroupDocs.Search만 있으면 됩니다.

GroupDocs..NET 기능 검색

인덱싱 및 검색

GroupDocs.Search for .NET API는 검색을 수행하기 위해 인덱스를 자주 사용합니다. 인덱스는 빠르고 정확한 검색을 위해 데이터를 수집, 구문 분석 또는 저장하는 데 사용됩니다.

  • Create Index: Index 폴더를 생성하고 해당 폴더에 문서를 추가/인덱싱합니다.
  • 인덱스 로드: 기존 인덱스를 로드합니다.
  • 색인에 문서 추가: 기존 색인에 문서를 비동기식으로 추가합니다.
  • 인덱스 업데이트: 문서가 수정, 추가 또는 삭제될 때마다 기존 인덱스를 업데이트합니다. 이렇게 하면 검색 결과가 최신 상태로 유지됩니다.
 // 인덱스 생성
Index  index = new Index(@"c:\MyIndex");
// 인덱스에 문서 추가
index.AddToIndex(@"c:\MyDocuments");
// 인덱스에서 검색
SearchResults searchResults =  index.Search("searchTerm");

여러 인덱스를 병합하여 검색 효율성 향상

GroupDocs.Search for .NET은 여러 인덱스를 단일 인덱스로 병합할 수 있습니다. 인덱스가 자주 업데이트되는 경우 델타 인덱스가 여러 개 있지만 이 접근 방식은 검색 성능을 저하시킵니다. .NET API용 GroupDocs.Search는 모든 델타 인덱스를 하나의 통합 인덱스로 병합합니다. 기본 병합 인덱스에는 병합된 델타 인덱스의 모든 정보가 포함됩니다. 그러나 델타 지수는 변경되지 않은 상태로 유지됩니다. API에서 사용하는 이 접근 방식은 검색 효율성을 크게 향상시킵니다. 인덱스 병합 기능은 이 프로세스를 추가로 조정할 수 있는 다양한 기능을 제공합니다.‎

HTML 마크업을 생성하기 위해 인덱스에 텍스트 저장

.NET용 GroupDocs.Search는 인덱스에 있는 인덱싱된 문서의 텍스트를 캐시할 수 있습니다. 이 캐시된 텍스트는 검색 결과를 강조 표시하여 HTML 마크업을 빠르게 생성하는 데 사용됩니다. 이 접근 방식은 파일에서 직접 텍스트를 추출하는 것보다 훨씬 빠릅니다. 원본 파일을 더 이상 사용할 수 없는 경우에도 캐시에서 텍스트를 검색할 수 있습니다. 캐시된 텍스트는 더 적은 디스크 공간과 더 빠른 인덱싱 시간을 차지하기 위해 다양한 압축 수준을 적용하여 저장할 수 있습니다..

퍼지 및 정규식 검색으로 관련 문서 가져오기

Fuzzy 또는 Regex 검색을 수행하면 제공된 입력과 정확히 일치하는 문서 목록을 얻을 수 있습니다. 그러나 입력한 내용과 유사한 단어나 용어가 포함된 문서 목록도 표시됩니다. 예를 들어, .NET용 GroupDocs.Search를 사용하는 경우 쿼리 비용에 대해 퍼지 검색을 수행하면 비용이라는 단어가 포함된 문서와 코트와 같은 유사한 단어가 포함된 문서를 얻을 수 있습니다. 결과는 이 API를 사용하여 구성한 퍼지 수준에 따라 다릅니다..

다양한 키보드 레이아웃의 검색어 인식

GroupDocs.Search for .Net은 키보드 레이아웃과 일치하지 않는 언어로 작성된 검색어를 인식할 수 있습니다. 현재 이 .NET API는 88개 언어와 164개의 다른 키보드 레이아웃을 성공적으로 인식할 수 있습니다..

형태소 단어 형식을 사용하여 검색

GroupDocs.Search for .NET API를 사용하면 다양한 단어 형식을 검색할 수 있습니다. 예를 들어 명사의 경우 단수형과 복수형을 검색할 수 있습니다. 동사의 경우 해당 동사의 모든 형태를 검색할 수 있습니다. 어근, 3인칭 단수, 단순 과거 및 기타 다양한 형태로 검색할 수도 있습니다. 영어 이외의 언어의 경우 사용자 정의 단어 형식을 구현할 수 있습니다..

지원 및 학습 리소스

GroupDocs.Search는 다른 인기 있는 개발 환경을 위한 문서 보기 API를 제공합니다.

Back to top
 한국인