Skip navigation links
A B C D E F G I M P S T U 

A

AbstractSearchLeaf - Class in fr.paris.lutece.plugins.libraryelastic.business.search
abstract JSON object for representing a final part of a search query The extends is due to elastic 5.4 documentation, AbstractSearchLeaf can be use in SearchRequest
AbstractSearchLeaf() - Constructor for class fr.paris.lutece.plugins.libraryelastic.business.search.AbstractSearchLeaf
 
AbstractSearchQuery - Class in fr.paris.lutece.plugins.libraryelastic.business.search
abstract JSON object for representing a search query part
AbstractSearchQuery() - Constructor for class fr.paris.lutece.plugins.libraryelastic.business.search.AbstractSearchQuery
 
AbstractSearchSimpleTextLeaf - Class in fr.paris.lutece.plugins.libraryelastic.business.search
abstract JSON object for representing a leaf of simple text search
AbstractSearchSimpleTextLeaf() - Constructor for class fr.paris.lutece.plugins.libraryelastic.business.search.AbstractSearchSimpleTextLeaf
 
AbstractSubRequest - Class in fr.paris.lutece.plugins.libraryelastic.business.bulk
 
AbstractSubRequest(String) - Constructor for class fr.paris.lutece.plugins.libraryelastic.business.bulk.AbstractSubRequest
 
AbstractSuggestRequest - Class in fr.paris.lutece.plugins.libraryelastic.business.suggest
Abstract for suggest request
AbstractSuggestRequest() - Constructor for class fr.paris.lutece.plugins.libraryelastic.business.suggest.AbstractSuggestRequest
 
addAction(AbstractSubRequest, Object) - Method in class fr.paris.lutece.plugins.libraryelastic.business.bulk.BulkRequest
Add an entry to the subAction map
addFilter(AbstractSearchLeaf) - Method in class fr.paris.lutece.plugins.libraryelastic.business.search.BoolQuery
 
addMust(AbstractSearchLeaf) - Method in class fr.paris.lutece.plugins.libraryelastic.business.search.BoolQuery
 
addMustNot(AbstractSearchLeaf) - Method in class fr.paris.lutece.plugins.libraryelastic.business.search.BoolQuery
 
addShould(AbstractSearchLeaf) - Method in class fr.paris.lutece.plugins.libraryelastic.business.search.BoolQuery
 

B

BoolQuery - Class in fr.paris.lutece.plugins.libraryelastic.business.search
JSON object for representing a Bool Query in search request
BoolQuery() - Constructor for class fr.paris.lutece.plugins.libraryelastic.business.search.BoolQuery
 
BulkRequest - Class in fr.paris.lutece.plugins.libraryelastic.business.bulk
Bulk Request class to do bulk operations on Elastic Search with only one request
BulkRequest() - Constructor for class fr.paris.lutece.plugins.libraryelastic.business.bulk.BulkRequest
 

C

CompletionSuggestRequest - Class in fr.paris.lutece.plugins.libraryelastic.business.suggest
Suggest implementation for Completion request
CompletionSuggestRequest() - Constructor for class fr.paris.lutece.plugins.libraryelastic.business.suggest.CompletionSuggestRequest
 
Constants - Class in fr.paris.lutece.plugins.libraryelastic.util
Constants
create(String, String, Object) - Method in class fr.paris.lutece.plugins.libraryelastic.util.Elastic
Create a document of given type into a given index
create(String, String, String, Object) - Method in class fr.paris.lutece.plugins.libraryelastic.util.Elastic
Create a document of given type into a given index at the given id
createByBulk(String, String, BulkRequest) - Method in class fr.paris.lutece.plugins.libraryelastic.util.Elastic
perform a bulk indexing of documents : this is used for indexing thousand doc with one HTTP call
createMappings(String, String) - Method in class fr.paris.lutece.plugins.libraryelastic.util.Elastic
 

D

DELETE(String) - Method in class fr.paris.lutece.plugins.libraryelastic.util.ElasticConnexion
Send a DELETE request to Elastic Search server
deleteDocument(String, String, String) - Method in class fr.paris.lutece.plugins.libraryelastic.util.Elastic
Delete a document based on its id in the index
deleteIndex(String) - Method in class fr.paris.lutece.plugins.libraryelastic.util.Elastic
Delete a given index

E

Elastic - Class in fr.paris.lutece.plugins.libraryelastic.util
Elastic
Elastic(String) - Constructor for class fr.paris.lutece.plugins.libraryelastic.util.Elastic
Constructor
ElasticClientException - Exception in fr.paris.lutece.plugins.libraryelastic.util
ElasticClientException
ElasticClientException(String, Throwable) - Constructor for exception fr.paris.lutece.plugins.libraryelastic.util.ElasticClientException
 
ElasticConnexion - Class in fr.paris.lutece.plugins.libraryelastic.util
The Class ElasticConnexion.
ElasticConnexion() - Constructor for class fr.paris.lutece.plugins.libraryelastic.util.ElasticConnexion
 
ELK_ACTION_INDEX - Static variable in class fr.paris.lutece.plugins.libraryelastic.util.Constants
 
ELK_ID - Static variable in class fr.paris.lutece.plugins.libraryelastic.util.Constants
 

F

fr.paris.lutece.plugins.libraryelastic.business.bulk - package fr.paris.lutece.plugins.libraryelastic.business.bulk
 
fr.paris.lutece.plugins.libraryelastic.business.search - package fr.paris.lutece.plugins.libraryelastic.business.search
 
fr.paris.lutece.plugins.libraryelastic.business.suggest - package fr.paris.lutece.plugins.libraryelastic.business.suggest
 
fr.paris.lutece.plugins.libraryelastic.util - package fr.paris.lutece.plugins.libraryelastic.util
 

G

GET(String) - Method in class fr.paris.lutece.plugins.libraryelastic.util.ElasticConnexion
Send a GET request to Elastic Search server
getBulkBody(ObjectMapper) - Method in class fr.paris.lutece.plugins.libraryelastic.business.bulk.BulkRequest
Get body of bulking request
getFilter() - Method in class fr.paris.lutece.plugins.libraryelastic.business.search.BoolQuery
 
getKey() - Method in class fr.paris.lutece.plugins.libraryelastic.business.search.AbstractSearchSimpleTextLeaf
 
getMust() - Method in class fr.paris.lutece.plugins.libraryelastic.business.search.BoolQuery
 
getMustNot() - Method in class fr.paris.lutece.plugins.libraryelastic.business.search.BoolQuery
 
getNodeAction(JsonNodeFactory) - Method in class fr.paris.lutece.plugins.libraryelastic.business.bulk.AbstractSubRequest
Get JSON Node for bulk subrequest
getNodeContent(JsonNodeFactory) - Method in class fr.paris.lutece.plugins.libraryelastic.business.search.AbstractSearchQuery
 
getNodeContent(JsonNodeFactory) - Method in class fr.paris.lutece.plugins.libraryelastic.business.search.AbstractSearchSimpleTextLeaf
getNodeContent(JsonNodeFactory) - Method in class fr.paris.lutece.plugins.libraryelastic.business.search.BoolQuery
getNodeContent(JsonNodeFactory) - Method in class fr.paris.lutece.plugins.libraryelastic.business.suggest.AbstractSuggestRequest
getNodeName() - Method in class fr.paris.lutece.plugins.libraryelastic.business.search.AbstractSearchQuery
 
getNodeName() - Method in class fr.paris.lutece.plugins.libraryelastic.business.search.BoolQuery
getNodeName() - Method in class fr.paris.lutece.plugins.libraryelastic.business.search.MatchLeaf
getNodeName() - Method in class fr.paris.lutece.plugins.libraryelastic.business.search.TermLeaf
getNodeName() - Method in class fr.paris.lutece.plugins.libraryelastic.business.suggest.AbstractSuggestRequest
getQueryType() - Method in class fr.paris.lutece.plugins.libraryelastic.business.search.AbstractSearchQuery
return JSON query type
getQueryType() - Method in class fr.paris.lutece.plugins.libraryelastic.business.suggest.AbstractSuggestRequest
return JSON query type
getSearchQuery() - Method in class fr.paris.lutece.plugins.libraryelastic.business.search.SearchRequest
 
getShould() - Method in class fr.paris.lutece.plugins.libraryelastic.business.search.BoolQuery
 
getSize() - Method in class fr.paris.lutece.plugins.libraryelastic.business.search.SearchRequest
 
getSize() - Method in class fr.paris.lutece.plugins.libraryelastic.business.suggest.CompletionSuggestRequest
 
getSuggestNodeContent(JsonNodeFactory) - Method in class fr.paris.lutece.plugins.libraryelastic.business.suggest.AbstractSuggestRequest
 
getSuggestNodeContent(JsonNodeFactory) - Method in class fr.paris.lutece.plugins.libraryelastic.business.suggest.CompletionSuggestRequest
getSuggestNodeName() - Method in class fr.paris.lutece.plugins.libraryelastic.business.suggest.AbstractSuggestRequest
 
getSuggestNodeName() - Method in class fr.paris.lutece.plugins.libraryelastic.business.suggest.CompletionSuggestRequest
getValue() - Method in class fr.paris.lutece.plugins.libraryelastic.business.search.AbstractSearchSimpleTextLeaf
 

I

IndexSubRequest - Class in fr.paris.lutece.plugins.libraryelastic.business.bulk
IndexSubRequest class
IndexSubRequest(String) - Constructor for class fr.paris.lutece.plugins.libraryelastic.business.bulk.IndexSubRequest
Constructor for IndexSubRequest
isExists(String) - Method in class fr.paris.lutece.plugins.libraryelastic.util.Elastic
Check if a given index exists

M

mapToNode(JsonNodeFactory) - Method in class fr.paris.lutece.plugins.libraryelastic.business.search.AbstractSearchQuery
 
mapToNode() - Method in class fr.paris.lutece.plugins.libraryelastic.business.search.SearchRequest
 
MatchLeaf - Class in fr.paris.lutece.plugins.libraryelastic.business.search
represent a leaf for search on a 'match'
MatchLeaf(String, String) - Constructor for class fr.paris.lutece.plugins.libraryelastic.business.search.MatchLeaf
 

P

PATH_QUERY_BULK - Static variable in class fr.paris.lutece.plugins.libraryelastic.util.Constants
 
PATH_QUERY_SEARCH - Static variable in class fr.paris.lutece.plugins.libraryelastic.util.Constants
 
PATH_QUERY_SUGGEST - Static variable in class fr.paris.lutece.plugins.libraryelastic.util.Constants
 
POST(String, String) - Method in class fr.paris.lutece.plugins.libraryelastic.util.ElasticConnexion
Send a POST request to Elastic Search server
PUT(String, String) - Method in class fr.paris.lutece.plugins.libraryelastic.util.ElasticConnexion
Send a PUT request to Elastic Search server

S

search(String, SearchRequest) - Method in class fr.paris.lutece.plugins.libraryelastic.util.Elastic
Search a document of given type into a given index
SearchRequest - Class in fr.paris.lutece.plugins.libraryelastic.business.search
JSON object for representing a search request
SearchRequest() - Constructor for class fr.paris.lutece.plugins.libraryelastic.business.search.SearchRequest
 
setAction(String) - Method in class fr.paris.lutece.plugins.libraryelastic.business.bulk.AbstractSubRequest
Set action for subrequest
setId(String) - Method in class fr.paris.lutece.plugins.libraryelastic.business.bulk.AbstractSubRequest
Set id for subrequest
setKey(String) - Method in class fr.paris.lutece.plugins.libraryelastic.business.search.AbstractSearchSimpleTextLeaf
 
setMapSubAction(Map<AbstractSubRequest, Object>) - Method in class fr.paris.lutece.plugins.libraryelastic.business.bulk.BulkRequest
Set the SubActions map
setMatchType(String) - Method in class fr.paris.lutece.plugins.libraryelastic.business.suggest.AbstractSuggestRequest
 
setMatchValue(String) - Method in class fr.paris.lutece.plugins.libraryelastic.business.suggest.AbstractSuggestRequest
 
setSearchQuery(AbstractSearchQuery) - Method in class fr.paris.lutece.plugins.libraryelastic.business.search.SearchRequest
 
setSize(Integer) - Method in class fr.paris.lutece.plugins.libraryelastic.business.search.SearchRequest
 
setSize(Integer) - Method in class fr.paris.lutece.plugins.libraryelastic.business.suggest.CompletionSuggestRequest
 
setValue(String) - Method in class fr.paris.lutece.plugins.libraryelastic.business.search.AbstractSearchSimpleTextLeaf
 
suggest(String, AbstractSuggestRequest) - Method in class fr.paris.lutece.plugins.libraryelastic.util.Elastic
suggest a list of document of given type into a given index The suggest is done with a _search request with size set to 0 to avoid fetch in 'hits' so be careful with the JSON result

T

TermLeaf - Class in fr.paris.lutece.plugins.libraryelastic.business.search
represent a leaf for search on a 'term'
TermLeaf(String, String) - Constructor for class fr.paris.lutece.plugins.libraryelastic.business.search.TermLeaf
 

U

URL_PATH_SEPARATOR - Static variable in class fr.paris.lutece.plugins.libraryelastic.util.Constants
 
A B C D E F G I M P S T U 
Skip navigation links

Copyright © 2017 City of Paris. All rights reserved.