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.