You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@unomi.apache.org by "Don Hinshaw (JIRA)" <ji...@apache.org> on 2018/04/26 14:59:00 UTC
[jira] [Created] (UNOMI-179) Unable to remove monthly indexed items
Don Hinshaw created UNOMI-179:
---------------------------------
Summary: Unable to remove monthly indexed items
Key: UNOMI-179
URL: https://issues.apache.org/jira/browse/UNOMI-179
Project: Apache Unomi
Issue Type: Wish
Affects Versions: 1.2.0-incubating
Reporter: Don Hinshaw
When I was trying to remove an event from elastic search I noticed this error.
{{Caused by: [context-*] InvalidIndexNameException[Invalid index name [context-*], must not contain the following characters [ , ", *, \, <, |, ,, >, /, ?]]}}
However when I tried to load an event, it worked. When I took a closer look I noticed that the remove methods are not using the getMonthlyIndex() method and are simply returning {{indexName + "-*"}}.
It seems like the template in elasticsearch would allow for this type of query but I cannot make it work.
This seems to be a bug in ElasticSearchPersistenceImpl and since there is nowhere in the code base that deletes events or sessions, it may have gone unnoticed.
Please confirm if this is a bug, or a configuration issue with elastic search on my end. If it is a bug I would be happy to work on it.
Thanks,
Don
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)