赞
踩
- ## 创建索引及mapping
- PUT /blog
- {
- "mappings": {
- "properties": {
- "title":{
- "type":"text",
- "analyzer": "ik_max_word"
- },
- "content":{
- "type": "text",
- "analyzer": "ik_max_word"
- }
- }
- }
- }
-
- ##查看索引结构
- GET blog/_mapping
-
- ##插入数据
- POST blog/_doc
- {"title":"博客一","content":"这是我的第一篇博客"}
-
- ##高亮查询
- ##1、默认
- ##2、plain highlight:一般用此种
- ##3、term_vector highlight:field的值超过1M用
-
- ##pre_tags:替换前置标签
- ##post_tags:替换后置标签
- ##fragment_size:设置要显示的文本长度,默认100
- ##number_of_fragments:设置指定的文本片段个数
- ##no_match_size:设置那些query没有匹配到的doc,你的高亮可以显示前缀多少个字符
- GET blog/_search
- {
- "query": {
- "match": {
- "title": "博客"
- }
- },
- "highlight": {
- "pre_tags": ["<font color=red>"],
- "post_tags": ["</font>"],
- "fields": {
- "title": {"fragment_size": 20,"number_of_fragments": 5,"no_match_size": 0}
- }
- }
- }
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。