elasticsearch中遇到的一些问题以及解决方式
来源:互联网 发布:魔伴windows桌面下载 编辑:程序博客网 时间:2024/04/30 22:24
"submitDate": {
"type": "Date",
"format": "dd-MMM-yyyy",
"locale": "US"
}
说明:首先将字段类型(type)修改为Date类型(elasticsearch默认是string),然后添加("locale":"US")用来识别日期格式中带有英文缩写的数据。
(2)elasticsearch中的analyzer:
数据录入elasticsearch之前,analyzer会对数据进行分词(elasticsearch默认会自动分词,将一句话分为多个单词,并且将单词的大写字母变为小写),这样会影响对字段的精准搜索。
(3)字段精准搜索的解决方式分为两种:
第一种:改变elasticsearch的默认搜索方式:
"submitAddress": {
"type": "string",
"index": "not_analyzed"
},
第二种方式:搜索的时候可以用双引号引起要搜索的内容。
5)java api录入数据和搜索数据的基本用法(代码):
建立客户端的方式:
// establish the client
Settings settings = ImmutableSettings.settingsBuilder().put("cluster.name","genbank").build();
@SuppressWarnings("resource")
Client client = new TransportClient(settings).addTransportAddress(new InetSocketTransportAddress("10.0.26.1", 9300));
录入数据和搜索数据的一些代码:
录入:
client.prepareIndex("test","seqs","seqs_"+i).setSource(jsonValue).execute().actionGet();
读取数据:
QueryBuilder queryBuilder = QueryBuilders.boolQuery().must(QueryBuilders.termQuery("comment", "sequence"));
//SearchResponse searchResponse = client.prepareSearch("genbank").setTypes("seq").setQuery(queryBuilder).execute()
.actionGet();
//hits result
SearchHits hits = searchResponse.getHits();
- elasticsearch中遇到的一些问题以及解决方式
- elasticsearch学习过程中遇到的问题以及处理方式(持续更新...)
- 生产环境使用elasticsearch遇到的一些问题以及解决方法
- 使用elasticsearch遇到的一些问题以及解决方法
- 使用elasticsearch遇到的一些问题以及解决方法
- 使用elasticsearch遇到的一些问题以及解决方法
- [转载] elasticsearch遇到的一些问题以及解决方法
- 使用elasticsearch遇到的一些问题以及解决方法(不断更新)
- extjs遇到的问题以及解决方式
- 自己遇到的有关Genymotion使用中遇到的一些问题及解决方式
- Elasticsearch使用中遇到的一些问题及相应解决方法
- JS实现简易日历过程中遇到的问题和原因以及解决方式。
- IOS7 遇到的一些 frame适配 问题以及解决
- 生产环境使用elasticsearch遇到的一些问题以及解决方法(不断更新)
- 生产环境使用elasticsearch遇到的一些问题以及解决方法(不断更新)
- 生产环境使用elasticsearch遇到的一些问题以及解决方法(不断更新)
- 生产环境使用elasticsearch遇到的一些问题以及解决方法(不断更新)
- Web开发中遇到的一些乱码及解决方式
- BCB调用FastReport4合并单元格
- C++ 简单实现HTTP GET/POST 请求
- SQL group by分组查询
- Num 33 : 函数递归 [ 全排列 ]
- 无线网络
- elasticsearch中遇到的一些问题以及解决方式
- 后台批量更新安全库存等信息
- Xutils框架
- class.newInstance和constructor.newInstance 区别
- 前m大的数 HDU杭电1280 【水】
- libpcap出错信息调试函数pcap_geterr, pcap_perror
- IOS百度地图SDK报引擎初始化失败
- poj-3349-Snowflake Snow Snowflakes-哈希
- POJ3126 Prime Path(bfs)