我正在尝试使用elasticsearch-persistence
索引包含HTML文本的纯ruby对象(非ActiveRecord)。我阅读了html strip char filter(或其他自定义过滤器),但没有找到在ruby中使用它们的直接示例。 This post显示通过API配置分析器很热,但我希望使用ruby DSL。
如何在ruby中创建使用此分析器的索引?
{
"index" : {
"analysis" : {
"analyzer" : {
"html" : {
"filter" : [
"standard",
"lowercase",
"stop",
"asciifolding"
],
"char_filter" : [
"html_strip"
],
"tokenizer" : "standard"
}
}
}
}
}
答案 0 :(得分:0)
Bree Stanwyck发现了一个有用的帖子“Getting Fancy with ElasticSearch”。
像Tire这样的Gems使得设置ElasticSearch变得轻而易举,但是设置更高级的索引并与ActiveRecord接口有时会很麻烦。请继续阅读,了解如何使用ElasticSearch和Tire让您的生活更轻松。