GroupDocs.Search 개요

Java Java 라이브러리의 강력한 텍스트 검색 기능을 발견하십시오.

Illustration search

Java에서의 인덱싱 및 검색 작업

GroupDocs.Search for Java를 사용하여 데이터를 효율적으로 수집, 저장 및 분석하여 더 빠르고 더 정확한 검색을 위한 상세 인덱스를 생성할 수 있습니다.

인덱스를 병합하여 검색 최적화

GroupDocs.Search for Java로 여러 인덱스를 쉽게 결합하여 검색을 간소화하십시오. 작은 델타 인덱스의 영향을 줄이기 위해 이를 단일 고성능 인덱스로 통합하십시오.

다국어 키보드 레이아웃 지원

GroupDocs.Search for Java로 다양한 언어와 키보드 레이아웃을 통해 검색하십시오. 88개 언어 및 164개의 키보드 구성으로 비교할 수 없는 다재다능성을 갖추고 있습니다.

형태론적 검색 기능

GroupDocs.Search for Java를 사용하여 단수/복수 명사 및 동사 변형과 같은 다양한 단어 형태를 찾으십시오. 검색 옵션은 영어 및 기타 언어에 맞게 사용자 정의할 수 있습니다.

플랫폼 독립성

GroupDocs.Search for Java는 주요 운영 체제 및 패키지 관리자가 호환됩니다.

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
Maven

지원되는 파일 형식

포괄적인 형식 범위를 사용할 수 있습니다. 전체 목록 보기.

인기 사무용 형식

  • 휴대용: PDF
  • Word: DOC, DOCX, DOCM, DOT, DOTX, DOTM
  • Excel: XLS, XLSX, XLSM, XLT, XLTX, XLTM, XLSB, XLA, XLAM, CSV, TSV
  • PowerPoint: PPT, PPTX, POT, POTX, PPS, PPSX, PPTM, PPSM, POTM
  • OpenDocument: ODT, ODP, ODS, OTT, OTS
  • 텍스트: TXT, RTF

미디어 형식

  • 인기 이미지 형식: BMP, JP2, PNG, EMF, WMF, JPG, PSD
  • 다중 페이지 이미지: GIF, WEBP, TIFF
  • 오디오: MP3, WAV
  • 비디오: AVI, MOV, QT, FLV, ASF

기타

  • 이메일: PST, OST, MSG, EML, EMLX
  • Microsoft Visio: VSD, VSS
  • 웹: XML, HTM, HTML, XHTML, MHT, MHTML
  • 기타: TORRENT, ZIP, DCM, DJVU, EPUB, FB2

GroupDocs.Search for Java의 기능

PDF, DOCX, XLSX, PPTX 등과 같은 형식을 지원하는 고급 검색 기능으로 문서 콘텐츠를 효과적으로 관리하십시오.

Feature icon

사용자 정의 가능한 검색 매개변수

기간 범위 및 대소문자 구분 필터를 사용하여 검색을 세분화하십시오.

Feature icon

향상된 맞춤법 검사

효율적으로 검색하기 위해 맞춤법 검사, 와일드카드 및 특수 문자를 무시하십시오.

Feature icon

필터링된 검색 결과

특정 문서 유형 또는 기준에 기반하여 검색 결과를 필터링하십시오.

Feature icon

인덱스 데이터 가져오기 및 내보내기

인덱싱을 위한 데이터를 쉽게 가져오고, 결과를 파일로 내보내십시오.

Feature icon

불필요한 파일 건너뛰기

특정 파일이나 단어를 제외하여 인덱싱을 최적화합니다.

Feature icon

HTML 및 URL 처리

HTML 내용을 파일로 추출하고 검색 결과를 통해 내비게이션하는 URL을 생성하십시오.

Feature icon

대형 인덱스에서 고속 검색

크고 관리하기 쉬운 청사진을 나누어 놓을 수 있는 방법을 사용할 수 있습니다.

Feature icon

스트림 기반 인덱싱

스트림 또는 데이터 구조에서 직접 데이터를 인덱싱하십시오.

Feature icon

잘못된 쿼리 처리

잘못된 철자 및 대체 단어를 제안하여 더 나은 검색 정확성을 기초하십시오.

Feature icon

포괄적인 아카이브 지원

모든 ZIP 파일 내에서 중첩 아카이브를 인덱싱하고 파일의 세부사항을 검색하십시오.

Feature icon

공간 절약형 인덱싱

디스크 공간을 절약할 수 있는 컴팩트한 인덱싱으로 사용하고 암호 보호된 문서를 처리하십시오.

Feature icon

사용자 지정 동의어 지원

동의어 사전을 확대하여 맞춰진 옵션으로 검색 정확도를 향상시키십시오.

코드 샘플

코드 예제를 통해 GroupDocs.Search for Java의 기능을 살펴보십시오.

모호 일치를 통해 검색 정확성 향상

고급 모호 검색 기능으로 콘텐츠를 관리하기 위해 GroupDocs.Search for Java의 유연함을 활용하십시오. 더 알아보기.

검색 결과 처리 방법

// 인덱스 생성
Index index = new Index("C:/IndexFolder");
index.add("C:/DocumentFolder");

// 검색 옵션 설정
SearchOptions options = new SearchOptions();
options.getFuzzySearch().setEnabled(true);
options.getFuzzySearch().setFuzzyAlgorithm(new TableDiscreteFunction(3));

// 단어 'water' 또는 구문 'Lorem ipsum'이 포함된 문서를 검색합니다.
String query = "water OR \"Lorem ipsum\"";
SearchResult result = index.search(query, options);

// 검색 결과 처리
System.out.println("Documents: " + result.getDocumentCount());
System.out.println("Total occurrences: " + result.getOccurrenceCount());
for (int i = 0; i < result.getDocumentCount(); i++) {
    FoundDocument document = result.getFoundDocument(i);
    System.out.println("Document: " + document.getDocumentInfo().getFilePath());
    System.out.println("Occurrences " + document.getOccurrenceCount());
    }

정규 표현식으로 결과 세분화

GroupDocs.Search for Java에서 정규 표현식을 사용하여 정밀하고 상세한 검색을 수행하십시오. 고급 기술 탐색.

정규 표현식을 사용한 검색 방법

// 인덱스 생성
Index index = new Index("C:/IndexFolder");
index.add("c:/DocumentFolder");

// 문자 형태로 구문 검색

// 처음에 나타나는 캐럿 문자는 이것이 정규 표현식 검색 쿼리임을 나타냅니다.
String query = "^^(.)\\1{1,}";
// 단어 시작 부분에 두 개 이상의 동일한 문자를 검색
SearchResult result = index.search(query);

시작할 준비가 되셨나요?

GroupDocs.Search를 무료로 다운로드하거나 전체 액세스를 위한 평가판 라이센스를 받으세요!

유용한 리소스

경험을 향상시키기 위해 문서, 코드 샘플 및 커뮤니티 지원을 탐색하십시오.

임시 라이센스 팁

1
직장 이메일로 가입하세요. 무료 메일 서비스는 허용되지 않습니다.
2
두 번째 단계에서 임시 라이센스 받기 버튼을 사용하세요.
 한국인