Tag: grok

在Elasticsearch中将string的默认映射更改为“未分析”

在我的系统中,数据的插入总是通过logstash通过csv文件完成的。 我从来没有预先定义映射。 但是每当我input一个string时,总是需要进行analyzed ,结果就像是hello I am Sinha , I分裂成了hello , Sinha 。 是否有反正我可以改变弹性search的默认/dynamic映射,使所有的string,而不论索引,不论types,都不被not analyzed ? 或者有没有办法在.conf文件中设置它? 说我的conf文件看起来像 input { file { path => "/home/sagnik/work/logstash-1.4.2/bin/promosms_dec15.csv" type => "promosms_dec15" start_position => "beginning" sincedb_path => "/dev/null" } } filter { csv { columns => ["Comm_Plan","Queue_Booking","Order_Reference","Multi_Ordertype"] separator => "," } ruby { code => "event['Generation_Date'] = Date.parse(event['Generation_Date']);" } } […]

ZCML在five.grok中allowed_attributes对应的方法

有没有办法标记grok.CodeView类中可遍历的方法,就像你可以用Zope 3 BrowserView和allowed_attributesconfigurationZCML指令一样? 我find了关于grok.traversable()文档,但是看起来这样的方法在五个grok包中不存在。