[ 
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)

Reply via email to