Hi Jochen,

Thanks for your reply.  I'm using graylog-1.3.4 (server).  I removed and 
added an updated version of the "graylog-internal" template and then cycled 
the deflector through the web interface.  The new index mapping reflects 
the changes:

"message" : {
   "type" : "string",
   "analyzer" : "whitespace"
}


However, it doesn't appear to be reflected in the search.  This message is 
from the latest index but based on this tokenization, it appears to still 
be using the old "standard analyzer":

02.05.2016 12:47:33.488 *ERROR* [Shell Script Executor Thread for cpu.sh] 
com.day.crx.core.CRXSessionImpl session# 144563 opened (103) 
java.lang.Exception: Stack Trace at 
com.day.crx.core.CRXSessionImpl$Tracker.open(CRXSessionImpl.java:212) at 
com.day.crx.core.CRXSessionImpl$Tracker.<init>(CRXSessionImpl.java:205) at 
com.day.crx.core.CRXSessionImpl.<init>(CRXSessionImpl.java:179) at 
com.day.crx.core.CRXRepositoryImpl.createSessionInstance(CRXRepositoryImpl.java:911)
 
at 
org.apache.jackrabbit.core.RepositoryImpl.createSession(RepositoryImpl.java:959)
 
at 
org.apache.jackrabbit.core.SessionFactory.createAdminSession(SessionFactory.java:42)
 
at 
com.day.crx.sling.server.impl.SlingRepositoryWrapper.loginAdministrative(SlingRepositoryWrapper.java:76)
 
at 
com.adobe.granite.monitoring.impl.ShellScriptExecutorImpl.extractScript(ShellScriptExecutorImpl.java:161)
 
at 
com.adobe.granite.monitoring.impl.ShellScriptExecutorImpl.execute(ShellScriptExecutorImpl.java:114)
 
at 
com.adobe.granite.monitoring.impl.ScriptMBean.invoke(ScriptMBean.java:99) 
at 
com.adobe.granite.monitoring.impl.ScriptMBean.invoke(ScriptMBean.java:158) 
at 
com.adobe.granite.monitoring.impl.ScriptConfigImpl$ExecutionThread.run(ScriptConfigImpl.java:208)
 
at java.lang.Thread.run(Thread.java:662)


Field terms: 02.05.2016124733.488errorshellscriptexecutorthreadforcpu.sh
com.day.crx.core.crxsessionimplsession144563opened103java.lang.exception
stacktraceattracker.opencrxsessionimpl.java212trackerinit205179
com.day.crx.core.crxrepositoryimpl.createsessioninstance
crxrepositoryimpl.java911
org.apache.jackrabbit.core.repositoryimpl.createsessionrepositoryimpl.java
959org.apache.jackrabbit.core.sessionfactory.createadminsession
sessionfactory.java42
com.day.crx.sling.server.impl.slingrepositorywrapper.loginadministrative
slingrepositorywrapper.java76
com.adobe.granite.monitoring.impl.shellscriptexecutorimpl.extractscript
shellscriptexecutorimpl.java161
com.adobe.granite.monitoring.impl.shellscriptexecutorimpl.execute114
com.adobe.granite.monitoring.impl.scriptmbean.invokescriptmbean.java99158
com.adobe.granite.monitoring.impl.scriptconfigimplexecutionthread.run
scriptconfigimpl.java208java.lang.thread.runthread.java662

As you can see, it has been stripped of various characters like colons and 
parentheses.


On Monday, May 2, 2016 at 12:36:38 PM UTC-4, Jochen Schalanda wrote:
>
> Hi Dilip,
>
> the index mapping of Graylog is applied by the means of an index template. 
> In Graylog 2.0.0, the index template will automatically be updated but in 
> older versions you'll have to remove the index template yourself for it to 
> be recreated by Graylog.
>
> See 
> https://www.elastic.co/guide/en/elasticsearch/reference/1.7/indices-templates.html
>  
> for details.
>
> Cheers,
> Jochen
>
> On Thursday, 28 April 2016 21:42:23 UTC+2, Dilip Muthukrishnan wrote:
>>
>> I'm trying to change the analyzer from "standard" to "whitespace".  I've 
>> set the following property in my Graylog server configuration:
>>
>> elasticsearch_analyzer = whitespace
>>
>> It states that my change will be applied to new indices so I manually 
>> cycled the deflector so that it is now pointing to graylog2_1 (previously 
>> graylog2_0).  However, the new index still uses the "standard" analyzer 
>> based on the mapping in Elasticsearch:
>>
>> "message" : {
>>             "type" : "string",
>>             "analyzer" : "standard"
>>           },
>>
>>
>> How do I change the analyzer?
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Graylog Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/graylog2/1af5ff7e-7b9e-4ca3-a7f4-4fc2d51c6463%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to