<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-search</artifactId>
    <version>24.1</version>
</dependency>
copied!  
compile(group: 'com.groupdocs', name: 'groupdocs-search', version: '24.1')
copied!  
<dependency org="com.groupdocs" name="groupdocs-search" rev="24.1">
    <artifact name="groupdocs-search" ext="jar"/>
</dependency>
copied!  
libraryDependencies += "com.groupdocs" % "groupdocs-search" % "24.1"
copied!  

高度なコード制御が可能なJavaドキュメント検索API

banner

製品ページ | ドキュメント | デモ | APIリファレンス | サンプルコード | ブログ | 無料サポート | 一時ライセンス

GroupDocs.Search for Java は、オンプレミス環境でのインデックス作成・検索・検索フィルタ適用・検索結果のハイライトを可能にする高機能なJava APIです。

Javaオンプレミス検索&インデックスAPIの主な機能

インデックス作成機能

  • インデックスの作成、設定、イベント購読をサポート
  • ファイル、ストリーム、データ構造からのドキュメントインデックス作成に対応
  • 複数インデックスの統合
  • 以下に対応:
    • 追加フィールド
    • 通常文字(区切り文字および文字としての扱い)
    • 複合文字(例:ハイフンなど文字と区切りとして扱う)
    • 単語単位でのインデックス対象文字指定
    • 文字置換によるインデックス処理
    • カスタムテキスト抽出器
  • パスワード付きファイルのインデックス化
  • コンパクトモードやメタデータインデックスモードを提供
  • 圧縮レベルの選択による抽出テキストの保存
  • インデックス作成時のドキュメントフィルタリング
  • インデックスからのパス削除
  • 小文字化やダイアクリティカルマークの削除
  • 任意文字を「文字」として定義可能(参考
  • カスタム抽出器の実装とインデックス適用
  • インデックスからのファイルやフォルダ削除(削除方法
  • ラベル付けによる再インデックス不要の分類
  • ドキュメント属性を使った検索フィルタ
  • インデックス作成時に使用可能なフィルタ:
    • 作成日/更新日フィルタ
    • ファイルパス正規表現フィルタ
    • ファイルサイズ制限
    • 拡張子フィルタ
    • 否定・AND・ORの論理フィルタ
  • 再インデックス不要なドキュメント名変更機能
  • メタデータ項目の追加・保存機能

検索機能

辞書機能

  • サポート辞書タイプ
    • エイリアス辞書、文字種辞書、文字置換辞書
    • パスワード辞書、ホモフォン辞書、スペル修正辞書
    • ストップワード辞書、類義語辞書、語形辞書

対応ファイル形式(コンテンツ)

Word: DOC, DOCX, DOT, RTF, TXT など
Excel: XLS, XLSX, CSV, TSV, ODS など
PowerPoint: PPT, PPTX, PPS, POT, ODP, PPTM など
Outlook: PST, OST, EML, MSG, EMLX
OneNote: ONE
Markup: HTML, XML, MD, MHTML
eBook: CHM, EPUB, FB2
固定レイアウト: PDF
アーカイブ: ZIP

対応ファイル形式(メタデータ)

上記に加え:
Visio: VSD, VSS
Project: MPP
画像: JPG, PNG, GIF, BMP, TIFF, JP2, WEBP, PSD など
動画/音声: MP3, WAV, AVI, MOV, QT, FLV
医用画像: DICOM
その他: TORRENT, EMF, WMF

サポートファイル形式一覧

動作環境

  • OS: Windows, Linux, macOS
  • Java: J2SE 7 (1.7)、J2SE 8 (1.8)、Java 10など
  • 依存: 追加ソフト不要

インストール方法

VersionRelease Date
25.42025年4月23日
24.42024年4月22日
24.22024年2月6日
24.12024年1月15日
23.62023年6月15日
23.32023年3月24日
22.112022年11月30日
22.102022年10月24日
21.22022年1月25日
20.82022年1月25日
19.22022年1月25日
18.122022年1月25日
21.82021年8月18日
21.32021年3月18日
20.112020年11月19日
20.62020年6月23日
20.42020年4月16日
19.122019年12月11日
19.5.12019年7月15日
19.52019年5月31日
19.32019年3月7日
18.112018年11月1日