當前位置: 首頁>>代碼示例>>Java>>正文


Java GetResponse.getType方法代碼示例

本文整理匯總了Java中org.elasticsearch.action.get.GetResponse.getType方法的典型用法代碼示例。如果您正苦於以下問題:Java GetResponse.getType方法的具體用法?Java GetResponse.getType怎麽用?Java GetResponse.getType使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在org.elasticsearch.action.get.GetResponse的用法示例。


在下文中一共展示了GetResponse.getType方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: getIndex

import org.elasticsearch.action.get.GetResponse; //導入方法依賴的package包/類
/**
 * 獲取索引信息
 * @param index
 * @param type
 * @param id
 */
private static void getIndex(String index, String type, String id){
	Client client = createTransportClient();
	GetResponse response = client.prepareGet(index, type, id)
	        .execute()
	        .actionGet();
	boolean exists = response.isExists();
	System.out.println(exists);// 判斷索引是否存在
	String sourceString = response.getSourceAsString();
	System.out.println(sourceString);// 獲取索引,並且打印出索引內容
	System.out.println("****************index ***********************");
	// Index name
	String _index = response.getIndex();
	// Type name
	String _type = response.getType();
	// Document ID (generated or not)
	String _id = response.getId();
	// Version (if it's the first time you index this document, you will get: 1)
	long _version = response.getVersion();
	System.out.println(_index+","+_type+","+_id+","+_version);
}
 
開發者ID:ameizi,項目名稱:elasticsearch-jest-example,代碼行數:27,代碼來源:TransportClient.java

示例2: onFoundGetResponse

import org.elasticsearch.action.get.GetResponse; //導入方法依賴的package包/類
void onFoundGetResponse(GetResponse response) {
	String type = response.getType();
	if (declared_entries_type.containsKey(type) == false) {
		if (unknow_types.contains(type) == false) {
			unknow_types.add(type);
		}
		return;
	}
	
	ContainerEntry element = MyDMAM.gson_kit.getGson().fromJson(response.getSourceAsString(), declared_entries_type.get(type));
	if (element instanceof EntryRenderer) {
		((EntryRenderer) element).setESType(type);
	}
	
	result.add(response.getId(), element);
}
 
開發者ID:hdsdi3g,項目名稱:MyDMAM,代碼行數:17,代碼來源:ContainerOperations.java

示例3: getById

import org.elasticsearch.action.get.GetResponse; //導入方法依賴的package包/類
@RequestMapping(apiTemplate + "getDocument/{index}/{type}/{id}")
public Document getById(@PathVariable(value="index") String index, 
		@PathVariable(value="type") String type,
		@PathVariable(value="id") String id) {
	GetResponse response = client.prepareGet(index, type, id).get();
	return new Document(response.getId(), response.getIndex(), response.getType(), response.getSource());
}
 
開發者ID:gov-ithub,項目名稱:romanescU-spring-api,代碼行數:8,代碼來源:ElasticsearchController.java

示例4: getType

import org.elasticsearch.action.get.GetResponse; //導入方法依賴的package包/類
/**
 * Get the type name of a document or null if the document does not exist.
 * This is a replacement of the exist() method which does exactly the same as exist()
 * but is able to return the type name in case that exist is successful.
 * Please read the comment to exist() for details.
 * @param indexName
 *            the name of the index
 * @param id
 *            the unique identifier of a document
 * @return the type name of the document if it exists, null otherwise
 */
public String getType(String indexName, final String id) {
    GetResponse getResponse = elasticsearchClient.prepareGet(indexName, null, id).execute().actionGet();
    return getResponse.isExists() ? getResponse.getType() : null;
}
 
開發者ID:yacy,項目名稱:yacy_grid_mcp,代碼行數:16,代碼來源:ElasticsearchClient.java


注:本文中的org.elasticsearch.action.get.GetResponse.getType方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。