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
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