[
https://issues.apache.org/jira/browse/METRON-1022?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16081001#comment-16081001
]
ASF GitHub Bot commented on METRON-1022:
----------------------------------------
Github user merrimanr commented on the issue:
https://github.com/apache/metron/pull/636
The core issue is that both Solr and Elasticsearch depend on Lucene. Our
version of Elasticsearch (2.3.3) is old so there are lots of Lucene class
version conflicts when adding Solr as a dependency. We have the same problem
with Guava because some libraries we depend on use old versions of Guava. The
fact that Guava aggressively deprecates it's API makes it challenging. We
solved this by creating a "shaded" ES module that shades Guava so that it
doesn't conflict with the version of Guava used by other libraries.
I'm not that familiar with bundle loading. How would we use that here?
> Elasticsearch REST endpoint
> ---------------------------
>
> Key: METRON-1022
> URL: https://issues.apache.org/jira/browse/METRON-1022
> Project: Metron
> Issue Type: New Feature
> Reporter: Ryan Merriman
>
> We need a "search" endpoint that will allow basic lucene-style searches with
> sorting and pagination options. This endpoint should have a light
> abstraction on top to make it simpler to consume and possibly allow different
> search engines to be used in the future.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)