ElasticSearch 解析机制常见用法库 之 Character Filters常用用法
来源:互联网 发布:网络剪刀手教程 编辑:程序博客网 时间:2024/05/18 01:45
以下三种Character Filter是elasticsearch官方提供的三种,(只有三种哦!)
Mapping Char Filter
通过给定的mappings数据来替换.
mappings
mappings数据.
mappings_path
一个存放mappings数据的地址,可以把mappings数据写到config配置文件中,然后把 config存放到某个路径下
HTML Strip Char Filter
html_strip
把数据中的html 标签元素剥离出来。例如“<a>”就会变成“a
Pattern Replace Char Filter
pattern_replace
用正则表达式的方式来替换数据。 pattern
正则表达式“参数” replacement
最后替换后的形式。借鉴了lucene的相关内容,详情请参考:http://lucene.apache.org/core/4_3_1/analyzers-common/org/apache/lucene/analysis/pattern/PatternReplaceCharFilter.html
书写格式:
例子:
1、元数据:"aa bb aa bb" 、pattern="(aa)\\s+(bb)"、 replacement="$1#$2"
输出结果为:"aa#bb aa#bb"
2、元数据:"aa123bb" 、pattern="(aa)\\d+(bb)" 、 replacement="$1 $2"输出结果为:"aa bb"
0 0
- ElasticSearch 解析机制常见用法库 之 Character Filters常用用法
- ElasticSearch 解析机制常见用法库 之 analyzer常用用法
- ElasticSearch 解析机制常见用法库 之 Tokenizer常用用法
- filters.revealTrans.Transition用法
- filters.revealTrans.Transition用法
- Elasticsearch用法
- jsoup解析的常见用法
- ElasticSearch中辅助API常用用法详解
- Intents and Intent Filters用法
- react table filters筛选用法
- Elasticsearch的javaAPI之Query DSL-filters
- Character类的用法
- Character类的用法
- Character的用法
- GIT 之常用用法
- Android Intent机制和常见用法
- 常见命令行用法之备忘
- ReactiveCocoa之常见用法(二)
- 字符串-10361 Automatic Poetry
- linux动态链接库编译运行方法
- OpenWrt NFS启动
- 法国Nao机器人在C++开发中如何使用外部库
- unity3d中通过代码实现创建一堵墙的功能
- ElasticSearch 解析机制常见用法库 之 Character Filters常用用法
- View的事件分发机制
- [LeetCode] 23. Merge k Sorted Lists
- Yii2.X ActiveRecord的部分类图
- 数列章节中的考查题型和方法
- MD5和SHA1获取
- android四大组件--ContentProvider详解
- 最快让你上手ReactiveCocoa之基础篇
- mysql常用的数据库操作