[
https://issues.apache.org/jira/browse/USERGRID-536?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Todd Nine updated USERGRID-536:
-------------------------------
Description:
Currently, our dynamic mapping causes several issues with elastic search. We
should change our mapping to use a static structure, and resolve this
operational pain.
We need to make the following changes.
h2. Modify our IndexScope.
This should more closely resemble the elements of an edge since this represents
an edge. This scope should be refactored into the following objects.
* IndexEdge * - Id, name, timestamp
* SearchEdge * Id, name
These values should also be stored within our document, so that we can index
our documents.
h2. Create a static mapping.
The mapping should contains the following static fields.
was:Currently, our dynamic mapping causes several issues with elastic search.
We should change our mapping to use a static structure, and resolve this
operational pain.
> Change our index structure to eliminate static mapping
> ------------------------------------------------------
>
> Key: USERGRID-536
> URL: https://issues.apache.org/jira/browse/USERGRID-536
> Project: Usergrid
> Issue Type: Story
> Components: Stack
> Reporter: Todd Nine
> Assignee: Todd Nine
>
> Currently, our dynamic mapping causes several issues with elastic search. We
> should change our mapping to use a static structure, and resolve this
> operational pain.
> We need to make the following changes.
> h2. Modify our IndexScope.
> This should more closely resemble the elements of an edge since this
> represents an edge. This scope should be refactored into the following
> objects.
> * IndexEdge * - Id, name, timestamp
> * SearchEdge * Id, name
> These values should also be stored within our document, so that we can index
> our documents.
> h2. Create a static mapping.
> The mapping should contains the following static fields.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)