4.0.0 com.groupdocs groupdocs-search-nodejs GroupDocs.Search 24.5 GroupDocs.Search for Java is a easy to use document search library which performs search operations over various file formats - DOC, XLS, PPT, ODP and many others. The search API allows to create search index with flexible settings with different requirements: quick and lightweight document search or advanced document search features. Customize search index with custom fields and search your custom data along with document text and metadata. Features: * Create, update, merge indexes; * In memory index or on disk; * Indexing password protected documents; * Indexing with stop words; * Support for indexing additional fields; * Support for blended characters; * Support for character replacement during indexing; * Support for custom text extractors; * Option for compact and metadata index; * Ability to save extracted text in index; * Document filtering during indexing and search; * Search for different object types: text, numbers, dates, file names, document types, metadata fields, document creation/modification dates; * Perform basic search: simple search, boolean search, regular expression search, faceted search; * Perform advanced search: case sensitive search, flexible fuzzy search, synonym search, homophone search, wildcard search, phrase search with wildcards, search for different word forms, date range search, numeric range search; * Search by chunks (pages); * Perform spell check during search; * Perform keyboard layout correction during search; * Search queries in text or flexible object form; * Highlighting search results; * Multiple simultaneous thread safe search; * Thread safe search during indexing, updating and merging operations; * Search over several indexes simultaneously. Supported document formats: * Microsoft Word documents - DOC, DOT, DOCX, DOCM, DOTX, DOTM, TXT, RTF; * Microsoft Excel spreadsheets - XLS, XLT, XLSX, XLSM, XLSB, XLTX, XLTM, CSV, XLA, XLAM, XML; * Microsoft PowerPoint presentations - PPT, PPS, POT, PPTX, PPTM, POTX, POTM, PPSX, PPSM; * Microsoft OneNote - ONE; * Open Document formats - ODP, ODS, ODT, OTT; * Portable Document Formats - PDF; * Email - PST, OST, EML, EMLX, MSG; * Ebook - EPUB, FB2; * Archive - ZIP; For more details on the GroupDocs.Search for Java API, please visit GroupDocs website at: https://products.groupdocs.com/search/java Note: GroupDocs.Search for Java will run in evaluation mode. In order to test full features of the product, please request a free 30-day temporary license. https://products.groupdocs.com/search groupdocs Marketplace Team support@groupdocs.com GroupDocs License, Version 1.0 http://groupdocs.com/corporate/purchase/end-user-license-agreement repo git@groupdocs.com/search com.github.seahen maven-s3-wagon 1.3.3 ${project.basedir}/src/main/resources ${project.basedir}/res/f/src/main/resources ${project.basedir}/dependencies/aspose-ms/classlib/classes_mscorlib/src/main/resources ${project.basedir}/dependencies/aspose-ms/classlib/classes_System.Security/src/main/resources ${project.basedir}/dependencies/aspose-ms/classlib/classes_System/src/main/resources ${project.basedir}/dependencies/aspose-ms/classlib/classes_System.Xml/src/main/resources ${project.basedir}/dependencies/aspose-ms/classlib/classes_System.Drawing/src/main/resources ${project.basedir}/dependencies/aspose-ms/classlib/classes_NUnit.Framework/src/main/resources **/*org.testng.ITestNGListener ${project.basedir}/src/test/resources ${project.basedir}/res/f/src/test/resources org.sonatype.plugins jarjar-maven-plugin 1.9 *:* com.aspose.words.internal.a1.WindowsNativeCall com.groupdocs.search.internal.c.a.w.internal.a1.WindowsNativeCall com.aspose.util.** com.groupdocs.search.internal.c.a.u.@1 com.aspose.pdf.** com.groupdocs.search.internal.c.a.pd.@1 com.aspose.cells.resources.** com.groupdocs.search.internal.c.a.c.resources.@1 com.aspose.cells.** com.groupdocs.search.internal.c.a.c.@1 com.aspose.diagram.resources.** com.groupdocs.search.internal.c.a.d.resources.@1 com.aspose.diagram.** com.groupdocs.search.internal.c.a.d.@1 com.aspose.email.** com.groupdocs.search.internal.c.a.e.@1 com.aspose.imaging.** com.groupdocs.search.internal.c.a.i.@1 com.aspose.slides.Collections.** com.groupdocs.search.internal.c.a.s.c.@1 com.aspose.slides.exceptions.** com.groupdocs.search.internal.c.a.s.ex.@1 com.aspose.slides.internal.** com.groupdocs.search.internal.c.a.s.i.@1 com.aspose.slides.internal.resources.** com.groupdocs.search.internal.c.a.s.i.resources.@1 com.aspose.slides.ms.core.resources.** com.groupdocs.search.internal.c.a.s.m.c.resources.@1 com.aspose.slides.** com.groupdocs.search.internal.c.a.s.@1 asposewobfuscated.** com.groupdocs.search.internal.a.@1 com.aspose.words.** com.groupdocs.search.internal.c.a.w.@1 com.aspose.barcode.barcoderecognition.** com.groupdocs.search.internal.c.a.b.b.@1 com.aspose.barcode.common.helpers.** com.groupdocs.search.internal.c.a.b.c.h.@1 com.aspose.barcode.internal.** com.groupdocs.search.internal.c.a.b.i.@1 com.aspose.barcode.metered.** com.groupdocs.search.internal.c.a.b.m.@1 com.aspose.barcode.** com.groupdocs.search.internal.c.a.b.@1 com.aspose.tasks.** com.groupdocs.search.internal.c.a.t.@1 com.aspose.cad.** com.groupdocs.search.internal.c.a.cad.@1 com.aspose.ms.** com.groupdocs.search.internal.c.a.ms.@1 x86.** com.groupdocs.search.internal.c.a.w.x86.@1 x64.** com.groupdocs.search.internal.c.a.w.x64.@1 org.bouncycastle.** com.groupdocs.search.internal.o.b.@1 org.hamcrest.** com.groupdocs.search.internal.o.h.@1 org.apache.** com.groupdocs.search.internal.o.a.c.@1 org.testng.** com.groupdocs.search.internal.o.t.@1 bsh.** com.groupdocs.search.internal.b.s.h.@1 vmw.** com.groupdocs.search.internal.vmw.@1 org.codehaus.stax2.** com.groupdocs.search.internal.o.c.s.@1 org.json.** com.groupdocs.search.internal.o.js.@1 com.groupdocs.foundation.exception.** com.groupdocs.search.exception.@1 com.groupdocs.foundation.license.** com.groupdocs.search.internal.c.g.f.l.@1 com.groupdocs.foundation.utils.** com.groupdocs.search.utils.@1 com.groupdocs.foundation.** com.groupdocs.search.internal.c.g.f.@1 com.fasterxml.jackson.** com.groupdocs.search.internal.c.f.j.@1 assets.** com.groupdocs.search.internal.assets.@1 org.apache.commons.** com.groupdocs.search.internal.o.a.c.@1 false ${project.build.directory}/${project.build.finalName}-shaded.jar ${project.build.directory}/${project.build.finalName}-shaded-jarjar.jar maven-jar-plugin 2.4 package GroupDocs.Search for Java ${project.version} Aspose Pty Ltd GroupDocs.Search for Java ${project.version} Aspose Pty Ltd GroupDocs ${maven.build.timestamp} Copyright © Aspose Pty Ltd 2001-2024. All Rights Reserved. maven-compiler-plugin 3.8.1 default-compile compile false -XDignore.symbol.file ${maven.compiler.source} ${maven.compiler.target} ${project.build.sourceEncoding} true org.codehaus.mojo build-helper-maven-plugin 1.12 add-f-source initialize add-source ${project.basedir}/res/f/src/main/java ${project.basedir}/res/f/lib add-f-test-source initialize add-test-source ${project.basedir}/res/f/src/test/java maven-shade-plugin 3.2.1 reduced-pom package shade true shade-jar package shade ${project.build.directory}/${project.build.finalName}-shaded.jar *:* META-INF/versions/** META-INF/*.SF META-INF/*.DSA META-INF/*.RSA maven-antrun-plugin 1.8 package run com.github.wvengen proguard-maven-plugin 2.0.13 proguard package proguard net.sf.proguard proguard-base 6.0.3 runtime 6144m ./config/groupdocs-search.pro ${java.bootstrap.classes} ${java.cryptographic.extension.classes} ${java.secure.socket.extension.classes} true ${project.build.finalName}-shaded-jarjar.jar ${project.build.finalName}-shaded-jarjar-final.jar ${project.build.directory} maven-surefire-plugin 2.19.1 ${testng.config.file} -Xms1024m -Xmx8192m -XX:MaxPermSize=256m -Dfile.encoding=UTF-8 ${qa.skip.junit} target/ hang, skip **/**.java ${project.build.directory}/test-classes/ maven-gpg-plugin 1.6 sign-artifacts verify sign true ${project.build.directory}/${project.build.finalName}.jar maven-javadoc-plugin 3.2.0 attach-javadocs initialize jar true GroupDocs.Search Team ${project.version} UTF-8 UTF-8 true protected 1.8 none ${project.name} (${project.version}) API Reference ${project.name} (${project.version}) API Reference **/search/LicenseAssistant.java ${project.basedir}/src/main/java; ${project.basedir}/res/f/src/main/java; com/groupdocs/search/ maven-source-plugin 2.2.1 attach-sources package jar **/META-INF/** maven-assembly-plugin 2.2-beta-5 package single ${package.name} ${project.build.directory} ./config/assembly.xml org.sonatype.plugins nexus-staging-maven-plugin 1.6.3 true sonatype-nexus-staging https://oss.sonatype.org/ false maven-failsafe-plugin 2.20.1 integration-test verify ${testng.config.file} -XX:-TieredCompilation -Xms1024m -Xmx8192m -XX:-UseCodeCacheFlushing -XX:ReservedCodeCacheSize=256m -XX:MaxPermSize=512m -Dfile.encoding=UTF-8 -XX:+PrintFlagsFinal ${qa.skip.failsafe} target/ ${project.build.directory}/${project.build.finalName}-shaded-jarjar-final.jar continue **/**.java hang, skip maven-jarsigner-plugin 1.4 sign sign pkcs12 ${project.basedir}/submodules/SignatureKeys/Code Signing Cert.pfx 7dd9100055e645bdb13cd046ced5df15 f27Hp99Ds3 ${project.build.directory} ${project.build.finalName}-shaded-jarjar-final.jar -tsa http://timestamp.digicert.com -sigalg SHA256withRSA -digestalg SHA-256 false false development maven-compiler-plugin org.codehaus.mojo build-helper-maven-plugin maven-shade-plugin maven-antrun-plugin 1.8 true ./config/groupdocs-search-development.rules final-notests maven-shade-plugin maven-antrun-plugin 1.8 com.github.wvengen proguard-maven-plugin true final maven-shade-plugin maven-antrun-plugin 1.8 com.github.wvengen proguard-maven-plugin false release maven-shade-plugin maven-antrun-plugin 1.8 com.github.wvengen proguard-maven-plugin maven-jarsigner-plugin maven-source-plugin maven-javadoc-plugin maven-assembly-plugin true deploy maven-shade-plugin org.codehaus.mojo build-helper-maven-plugin maven-antrun-plugin 1.8 com.github.wvengen proguard-maven-plugin ${project.build.finalName}.jar maven-jarsigner-plugin ${project.build.directory}/${project.build.finalName}.jar maven-gpg-plugin false maven-source-plugin maven-javadoc-plugin maven-assembly-plugin ./config/assembly-deploy.xml org.sonatype.plugins nexus-staging-maven-plugin false deploy-groupdocs maven-shade-plugin org.codehaus.mojo build-helper-maven-plugin 1.12 maven-antrun-plugin 1.8 com.github.wvengen proguard-maven-plugin ${project.build.finalName}.jar maven-jarsigner-plugin ${project.build.directory}/${project.build.finalName}.jar maven-javadoc-plugin maven-deploy-plugin 2.8.2 deploy-file deploy deploy-file s3://data.repository.groupdocs.com/java/repo/ groupdocs-s3-repo-ci target/groupdocs-search-${project.version}.jar target/groupdocs-search-${project.version}-javadoc.jar jar simplified-pom.xml com.groupdocs groupdocs-search ${project.version} groupdocs-s3-repo-ci s3://data.repository.groupdocs.com/java/repo/ false deploy-groupdocs-qa maven-shade-plugin org.codehaus.mojo build-helper-maven-plugin maven-antrun-plugin 1.8 com.github.wvengen proguard-maven-plugin ${project.build.finalName}.jar maven-jarsigner-plugin ${project.build.directory}/${project.build.finalName}.jar maven-javadoc-plugin maven-deploy-plugin 2.8.2 deploy-file deploy deploy-file s3://data-qa.repository.groupdocs.com/java/repo/ groupdocs-s3-repo-ci-qa target/groupdocs-search-${project.version}.jar target/groupdocs-search-${project.version}-javadoc.jar true jar simplified-pom.xml com.groupdocs groupdocs-search ${project.version} groupdocs-s3-repo-ci-qa s3://data-qa.repository.groupdocs.com/java/repo/ false javadoc maven-install-plugin true maven-javadoc-plugin 3.2.0 attach-javadocs initialize jar true com.aspose.doclet.HugoDoclet public true ${project.basedir}/src/main/java; ${project.basedir}/res/f/src/main/java; ${project.basedir}/res/f/res/aspose-ms/mscorlib/src/main/java; ${project.basedir}/res/f/res/aspose-ms/System.Security/src/main/java; ${project.basedir}/res/f/res/aspose-ms/System/src/main/java; ${project.basedir}/res/f/res/aspose-ms/System.Xml/src/main/java; ${project.basedir}/res/f/res/aspose-ms/System.Drawing/src/main/java; ${project.basedir}/res/f/res/aspose-ms/System.Net/src/main/java; com/groupdocs/search/ com.aspose hugo-doclet 1.0-SNAPSHOT false -outputpath ${project.build.directory}/apidocs-hugo -tocfrontmatter ${env.GITHUB_API_REF_ROOT_DIR}/api-frontmatters/java/search/rootfrontmatters.md -frontmatter ${env.GITHUB_API_REF_ROOT_DIR}/api-frontmatters/java/search/frontmatters.md -nodeprecated true -includepackages ${project.basedir}/src/main/resources/ApiPackages.md -includeclasses ${project.basedir}/src/main/resources/ApiClasses.md test false test-obfuscated org.codehaus.mojo build-helper-maven-plugin 1.12 maven-shade-plugin maven-antrun-plugin 1.8 com.github.wvengen proguard-maven-plugin maven-source-plugin maven-failsafe-plugin false testng.xml ./config/groupdocs-search-test.rules true local-dependencies file:///${project.basedir}/dependencies groupdocs-repo groupdocs-repo https://repository.groupdocs.com/repo/ maven-central https://repo1.maven.org/maven2 maven-2-default https://repository.aspose.com/repo/ false aspose-central https://repository.aspose.com/repo/ main https://repo.maven.apache.org/maven2 org.hamcrest hamcrest-core 1.2 test com.aspose aspose-cad 23.1 provided com.aspose aspose-cells 23.6 provided com.aspose aspose-diagram 23.6 provided com.aspose aspose-email 23.5 jdk16 provided com.aspose aspose-note 23.3 jdk17 provided com.aspose aspose-pdf 23.4 provided com.aspose aspose-slides 23.3 jdk16 provided com.aspose aspose-tasks 23.1 jdk18 provided com.aspose aspose-words 23.6 jdk17 provided aspose-words com.aspose aspose-words com.aspose jogl-all-main org.jogamp.jogl gluegen-rt-main org.jogamp.gluegen com.aspose aspose-html 22.7 jdk1.8 provided com.aspose aspose-barcode 23.5 jdk18 provided com.aspose aspose-psd 21.7 jdk16 provided org.apache.commons commons-compress 1.21 provided org.assertj assertj-core 2.9.1 test com.google.code.findbugs jsr305 2.0.1 test ${java.home}/lib/jce.jar 23.6 23.3 23.1 22.7 23.5 23.6 true 23.3 UTF-8 1.8 GroupDocs.Search_${project.version}-Java ./config/groupdocs-search.rules 23.1 testng.xml false 1.8 ${java.home}/lib/jsse.jar 23.4 23.6 23.6 21.7 23.5 ${java.home}/lib/rt.jar