stroom icon indicating copy to clipboard operation
stroom copied to clipboard

Indexing improvements

Open stroomdev66 opened this issue 4 years ago • 1 comments

Currently indexing is a bit convoluted, having to define the index fields and then define an xslt to create the abstraction matching those fields. The index doc should be self contained so that it knows how to extract each field from the source data, e.g. by each field defining an xpath or similar to extract that field’s value from an event. This would then remove the need for having to define a separate index xslt in the pipeline. It should also remove the need to specify the extraction pipeline in queries. These abstraction are like views on the cooked events, which can either be used against the events or materialised through lucene (+extraction)

stroomdev66 avatar Mar 19 '21 11:03 stroomdev66

Also when defining an index if StreamId/EventId are required things then they ought to be defaulted as is done at the moment with Solr Indexes. The user should not really have to explicitly add SreamId/EventId as it is not something they really care about.

at055612 avatar Feb 15 '22 10:02 at055612