- Java Transport Client (deprecated): other versions:
- Preface
- Maven Repository
- Deploying in JBoss EAP6 module
- Client
- Index API
- Get API
- Delete API
- Update API
- Bulk API
- Search API
- Count API
- Delete By Query API
- Facets
- Aggregations
- Percolate API
- Query DSL - Queries
- Match Query
- MultiMatch Query
- Boolean Query
- Boosting Query
- IDs Query
- Constant Score Query
- Disjunction Max Query
- Fuzzy Like This (Field) Query (flt and flt_field)
- FuzzyQuery
- Has Child / Has Parent
- MatchAll Query
- More Like This Query (mlt)
- Prefix Query
- QueryString Query
- Range Query
- Span Queries (first, near, not, or, term)
- Term Query
- Terms Query
- Top Children Query
- Wildcard Query
- Nested Query
- Indices Query
- GeoShape Query
- Query DSL - Filters
- And Filter
- Bool Filter
- Exists Filter
- Ids Filter
- Limit Filter
- Type Filter
- Geo Bounding Box Filter
- GeoDistance Filter
- Geo Distance Range Filter
- Geo Polygon Filter
- Geo Shape Filter
- Has Child / Has Parent Filters
- Match All Filter
- Missing Filter
- Not Filter
- Or Filter
- Prefix Filter
- Query Filter
- Range Filter
- Script Filter
- Term Filter
- Terms Filter
- Nested Filter
- Caching
IMPORTANT: No additional bug fixes or documentation updates
will be released for this version. For the latest information, see the
current release documentation.
Deploying in JBoss EAP6 module
edit
IMPORTANT: This documentation is no longer updated. Refer to Elastic's version policy and the latest documentation.
Deploying in JBoss EAP6 module
editElasticsearch and Lucene classes need to be in the same JBoss module.
You should define a module.xml
file like this:
<?xml version="1.0" encoding="UTF-8"?> <module xmlns="urn:jboss:module:1.1" name="org.elasticsearch"> <resources> <!-- Elasticsearch --> <resource-root path="elasticsearch-1.6.0.jar"/> <!-- Lucene --> <resource-root path="lucene-core-4.10.4.jar"/> <resource-root path="lucene-analyzers-common-4.10.4.jar"/> <resource-root path="lucene-queries-4.10.4.jar"/> <resource-root path="lucene-memory-4.10.4.jar"/> <resource-root path="lucene-highlighter-4.10.4.jar"/> <resource-root path="lucene-queryparser-4.10.4.jar"/> <resource-root path="lucene-sandbox-4.10.4.jar"/> <resource-root path="lucene-suggest-4.10.4.jar"/> <resource-root path="lucene-misc-4.10.4.jar"/> <resource-root path="lucene-join-4.10.4.jar"/> <resource-root path="lucene-grouping-4.10.4.jar"/> <resource-root path="lucene-spatial-4.10.4.jar"/> <resource-root path="lucene-expressions-4.10.4.jar"/> <!-- Insert other resources here --> </resources> <dependencies> <module name="sun.jdk" export="true" > <imports> <include path="sun/misc/Unsafe" /> </imports> </module> <module name="org.apache.log4j"/> <module name="org.apache.commons.logging"/> <module name="javax.api"/> </dependencies> </module>
Was this helpful?
Thank you for your feedback.