elasticsearchindex.helpers
Class ElasticSearchHelper
java.lang.Object
elasticsearchindex.helpers.ElasticSearchHelper
public class ElasticSearchHelper
- extends Object
|
Method Summary |
static void |
clearIndex(org.elasticsearch.client.Client client,
String indexName,
String indexTypeName)
|
static void |
commit(org.elasticsearch.client.Client client,
String indexName)
|
static org.elasticsearch.common.xcontent.XContentBuilder |
createJSONObject(Map<String,? extends Object> keyValues)
|
static String |
createKnownHostsString(Map<String,Integer> hosts)
|
static void |
deleteDocuments(org.elasticsearch.client.Client client,
String indexName,
List<String> docIDs)
|
static org.elasticsearch.action.search.SearchResponse |
getNextSearchResponse(org.elasticsearch.client.Client client,
org.elasticsearch.action.search.SearchResponse scrollResponse)
|
static void |
insertBulk(org.elasticsearch.action.bulk.BulkRequestBuilder bulkRequest,
String jsonDoc,
org.elasticsearch.client.Client indexClient,
String indexName,
String indexType,
Set<String> allowedIndexTypes)
|
static int |
insertRowSet(org.elasticsearch.action.bulk.BulkRequestBuilder bulkRequest,
org.elasticsearch.client.Client client,
String indexName,
FullTextIndexType idxType,
Set<String> allowedIndexTypes,
String rowsetXML)
|
static void |
insertSimple(String jsonDoc,
org.elasticsearch.client.Client indexClient,
String indexName,
String indexType,
Set<String> allowedIndexTypes)
|
static long |
queryCountElasticSearch(org.elasticsearch.client.Client client,
String indexName,
String queryString)
|
static org.elasticsearch.search.SearchHit[] |
queryElasticSearch(org.elasticsearch.client.Client client,
String indexName,
String queryString,
int maxHits)
|
static org.elasticsearch.search.SearchHit[] |
queryElasticSearch(org.elasticsearch.client.Client client,
String indexName,
String queryString,
int maxHits,
List<String> highlightedFields,
int maxFragmentSize,
int maxFragmentCnt)
|
static org.elasticsearch.action.search.SearchResponse |
queryElasticSearchScroll(org.elasticsearch.client.Client client,
String indexName,
String queryString,
int maxHits)
|
static org.elasticsearch.action.search.SearchResponse |
queryElasticSearchScroll(org.elasticsearch.client.Client client,
String indexName,
String queryString,
int maxHits,
List<String> highlightedFields,
int maxFragmentSize,
int maxFragmentCnt)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ElasticSearchHelper
public ElasticSearchHelper()
commit
public static void commit(org.elasticsearch.client.Client client,
String indexName)
queryElasticSearch
public static org.elasticsearch.search.SearchHit[] queryElasticSearch(org.elasticsearch.client.Client client,
String indexName,
String queryString,
int maxHits)
queryElasticSearch
public static org.elasticsearch.search.SearchHit[] queryElasticSearch(org.elasticsearch.client.Client client,
String indexName,
String queryString,
int maxHits,
List<String> highlightedFields,
int maxFragmentSize,
int maxFragmentCnt)
queryElasticSearchScroll
public static org.elasticsearch.action.search.SearchResponse queryElasticSearchScroll(org.elasticsearch.client.Client client,
String indexName,
String queryString,
int maxHits)
queryElasticSearchScroll
public static org.elasticsearch.action.search.SearchResponse queryElasticSearchScroll(org.elasticsearch.client.Client client,
String indexName,
String queryString,
int maxHits,
List<String> highlightedFields,
int maxFragmentSize,
int maxFragmentCnt)
queryCountElasticSearch
public static long queryCountElasticSearch(org.elasticsearch.client.Client client,
String indexName,
String queryString)
getNextSearchResponse
public static org.elasticsearch.action.search.SearchResponse getNextSearchResponse(org.elasticsearch.client.Client client,
org.elasticsearch.action.search.SearchResponse scrollResponse)
deleteDocuments
public static void deleteDocuments(org.elasticsearch.client.Client client,
String indexName,
List<String> docIDs)
clearIndex
public static void clearIndex(org.elasticsearch.client.Client client,
String indexName,
String indexTypeName)
insertSimple
public static void insertSimple(String jsonDoc,
org.elasticsearch.client.Client indexClient,
String indexName,
String indexType,
Set<String> allowedIndexTypes)
throws org.elasticsearch.ElasticSearchException,
IOException
- Throws:
org.elasticsearch.ElasticSearchException
IOException
insertBulk
public static void insertBulk(org.elasticsearch.action.bulk.BulkRequestBuilder bulkRequest,
String jsonDoc,
org.elasticsearch.client.Client indexClient,
String indexName,
String indexType,
Set<String> allowedIndexTypes)
throws org.elasticsearch.ElasticSearchException,
IOException
- Throws:
org.elasticsearch.ElasticSearchException
IOException
insertRowSet
public static int insertRowSet(org.elasticsearch.action.bulk.BulkRequestBuilder bulkRequest,
org.elasticsearch.client.Client client,
String indexName,
FullTextIndexType idxType,
Set<String> allowedIndexTypes,
String rowsetXML)
createJSONObject
public static org.elasticsearch.common.xcontent.XContentBuilder createJSONObject(Map<String,? extends Object> keyValues)
throws IOException
- Throws:
IOException
createKnownHostsString
public static String createKnownHostsString(Map<String,Integer> hosts)
Copyright © 2013. All Rights Reserved.