private void deleteAllIndex() throws ClientProtocolException, URISyntaxException, IOException { Set<String> invnames = getAllInventoryNames(); for (String invname : invnames) { deleteIndex(invname); } }
private Bulk createBulk(String indexName, String typeName, String id) { Bulk b = new Bulk(); b._index = indexName; b._type = typeName; b._id = id; return b; }
@Override public String toString() { return build(); }
public <T> T get(String uuid, Class<T> retClass) { String res = getAsString(uuid, retClass); if (res == null) { return null; } return JSONObjectUtil.toObject(res, retClass); } }
public String listAsString() { if (fields.length == 0) { return gson.toJson(list()); } else { List<ESTuple> tuples = listTuple(); List<Map<String, String>> lst = new ArrayList<Map<String, String>>(tuples.size()); for (ESTuple t : tuples) { lst.add(t.getKeyValuePairs()); } return gson.toJson(lst); } }
private void build() { if (from != 0) { qb.setFrom(from); } if (size == USE_DEFAULT_SIZE) { //int defaultSize = Integer.valueOf(gcf.getConfigValue(SearchConstant.SearchGlobalConfig.DefaultSearchSize.getCategory(), SearchGlobalConfig.DefaultSearchSize.toString())); qb.setSize(10); } else if (size != 0) { qb.setSize(size); } if (fields.length > 0) { qb.select(fields); } }
public ESBulkBuilder addDeleteBulk(String indexName, String typeName, String id) { Bulk b = createBulk(indexName, typeName, id); Delete d = new Delete(); d.delete = b; bulks.put(d, ""); toDeleteName.add(typeName); empty = false; return this; }
public ESBulkBuilder addIndexBulk(String indexName, String typeName, InventoryDoc doc) { Bulk b = createBulk(indexName, typeName, doc.getIndexId()); Index i = new Index(); i.index = b; bulks.put(i, doc.getDoc()); toIndexName.add(typeName); empty = false; return this; }
@Override public void handleMessage(Message msg) { try { if (msg instanceof APIMessage) { handleApiMessage((APIMessage) msg); } else { handleLocalMessage(msg); } } catch (Exception e) { bus.logExceptionWithMessageDump(msg, e); bus.replyErrorByMessageType(msg, e); } }
public QueryBuilder andIn(String name, List<String> vals) { andList.add(in(name, vals)); return this; }
public QueryBuilder andNotEQ(String name, String val) { andList.add(notTerm(name, val)); return this; }
@Override public String toString() { return build(); }
private void handleApiMessage(APIMessage msg) throws Exception { if (msg instanceof APIDeleteSearchIndexMsg) { handle((APIDeleteSearchIndexMsg) msg); } else if (msg instanceof APICreateSearchIndexMsg) { handle((APICreateSearchIndexMsg) msg); } else if (msg instanceof APISearchGenerateSqlTriggerMsg) { handle((APISearchGenerateSqlTriggerMsg) msg); } else { bus.dealWithUnknownMessage(msg); } }
public QueryBuilder andEQ(String name, String val) { andList.add(term(name, val)); return this; }
public QueryBuilder andGTE(String name, String val) { andList.add(gte(name, val)); return this; }
public QueryBuilder andNotIn(String name, List<String> vals) { andList.add(notIn(name, vals)); return this; }
public QueryBuilder andLTE(String name, String val) { andList.add(lte(name, val)); return this; }
public QueryBuilder orGT(String name, String val) { orList.add(gt(name, val)); return this; }
public QueryBuilder orIn(String name, List<String> vals) { orList.add(in(name, vals)); return this; }
public QueryBuilder orNotEQ(String name, String val) { orList.add(notTerm(name, val)); return this; }