GroupDocs.Search 개요

Node.js JavaScript 라이브러리로 텍스트 검색

Illustration search

Node.js 인덱싱 및 검색 작업

GroupDocs.Search for Node.js via Java에서 인덱싱은 데이터를 정확하고 효율적으로 수집, 저장 및 파싱하여 검색 운영을 수행합니다. 이 인덱스는 검색 수행에 자주 사용됩니다.

검색 효율성을 높이기 위해 여러 인덱스 병합

GroupDocs.Search for Node.js via Java API는 여러 인덱스를 병합하여 하나로 만들 수 있습니다. 빈번한 수정으로 인해 여러 델타 인덱스가 생성될 수 있으며 이는 검색 성능을 저하시킬 수 있습니다. 우리의 솔루션은 이러한 델타 인덱스를 일반 인덱스로 병합하여 검색 효율성을 크게 향상시키는 동시에 델타 인덱스는 변경하지 않습니다. 다양한 기능을 구성하여 이 프로세스를 세부 조정할 수 있습니다.

다른 키보드 레이아웃에서 검색 쿼리 인식

GroupDocs.Search for Node.js via Java는 키보드 레이아웃과 일치하지 않는 검색 쿼리를 인식합니다. 현재 88개 언어 및 164개의 키보드 레이아웃이 지원됩니다.

형태론적 단어 형태 검색

GroupDocs.Search for Node.js via Java를 사용해서 다양한 단어 형태를 검색할 수 있습니다. 복수 및 단수 명사 또는 다양하게 변형된 동사를 사용해 검색할 수 있습니다. 영어 및 비영어 언어는 특정 단어 형태에 맞게 사용자 정의할 수 있습니다.

플랫폼 독립성

GroupDocs.Search for Node.js via Java는 모든 인기 운영 체제 및 패키지 관리자를 지원합니다.

Windows
macOS
Linux
NPM
NuGet
Amazon
Docker
Azure
VS Code
Eclipse
IntelliJ

지원되는 파일 형식

GroupDocs.Search for Node.js via Java를 통해 다양한 파일 형식을 처리할 수 있습니다. 전체 목록 탐색.

인기 사무용 형식

  • 휴대용: 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 Node.js via Java 기능

PDF, DOCX, XLSX, PPTX 및 기타 파일 형식에서 인기 있는 파일 형식을 지원하는 고급 검색 엔진을 통해 비즈니스 문서 콘텐츠를 제어하십시오.

Feature icon

유연한 매개변수

검색 매개변수로 기간 및 대소문자 구분 사용

Feature icon

맞춤법 검사 검색

특수 문자를 건너뛰고 검색 구문에 맞춤법 검사와 와일드카드를 사용하세요.

Feature icon

결과 필터링

검색 결과에서 문서 필터링을 설정합니다.

Feature icon

가져오기 및 내보내기

인덱싱 중 문자 수정을 위해 가져오기 수행하거나 목록을 사용하고 파일로 내보내기

Feature icon

불필요한 데이터 건너뛰기

특정 파일에 대한 인덱싱을 선택적으로 건너뛰고 특정 단어는 더 빠르게 인덱스할 수 있습니다.

Feature icon

URL 처리

HTML 형식의 텍스트를 파일로 추출하고 검색 결과에서 HTML 내비게이션 URL을 생성합니다.

Feature icon

신속한 검색

더 빠른 대형 인덱스를 위해 검색을 더 작은 청크로 나눕니다.

Feature icon

스트림 처리

스트림 및 데이터 구조에서 문서 인덱싱

Feature icon

맞춤법 처리

잘못된 철자의 경우 발생 횟수를 정확하게 제시하여 대체 단어 제안을 제공합니다.

Feature icon

아카이브 지원

ZIP 아카이브 내의 압축 아카이브 인덱싱 및 아카이브 내 인덱스된 파일 목록 검색

Feature icon

공간 절약형 인덱싱

Compact indexing 및 암호 보호된 문서 인덱싱

Feature icon

사용자 정의 동의어

기본 동의어 사전에 영어 동의어 추가

코드 샘플

GroupDocs.Search for Node.js via Java 기능을 예제를 통해 탐색하세요.

생산성 향상을 위한 ‘모호’ 검색 사용

정교한 검색 알고리즘을 통해 문서 내용 제어를 향상시키는 GroupDocs.Search for Node.js via Java의 유연함을 즐기세요. 더 알아보기.

검색 결과 처리 방법

const searchLib = require('@groupdocs/groupdocs.search');

// 인덱스 생성
const index = new searchLib.Index('c:/IndexFolder');
index.add('c:/DocumentFolder');

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

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

// 검색 결과 처리
console.log('Documents: ' + result.getDocumentCount());
console.log('Total occurrences: ' + result.getOccurrenceCount());
for (let i = 0; i < result.getDocumentCount(); i++) {
    const document = result.getFoundDocument(i);
    console.log('Document: ' + document.getDocumentInfo().getFilePath());
    console.log('Occurrences:  + document.getOccurrenceCount());
    }

고급 검색 시나리오에 대한 정규 표현식 사용 가능

GroupDocs.Search for Node.js via Java는 검색 결과를 좁히기 위해 정규 표현식을 사용할 수 있습니다. 고급 검색 기술 알아보기.

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

const searchLib = require('@groupdocs/groupdocs.search');

// 인덱스 생성
const index = new searchLib.Index('c:/IndexFolder');
index.add('c:/DocumentFolder');

// 문자 형태로 구문 검색

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

시작할 준비가 되셨나요?

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

유용한 리소스

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

임시 라이센스 팁

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