[ 
https://issues.apache.org/jira/browse/CONNECTORS-642?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13595275#comment-13595275
 ] 

Karl Wright commented on CONNECTORS-642:
----------------------------------------

Got some "education" from a colleague as to how to extend Elastic Search.  The 
key and important facts are these:

- Built solely with Maven
- Uses annotation to inject plugins
- Extended by annotations that describe REST functionality
- No way to insert a module or class into the ElasticSearch execution chain

Therefore, the likely design for a component will include the following.

(1) A java-level API method which accepts a Lucene Query and produces a 
properly qualified/wrapped Query as output
(2) Possibly an example REST method example that can be used as a replacement 
for the standard ElasticSearch query parsing REST method entry point, except at 
a different URL, which calls the java-level API method mentioned in (1) above
(3) A Maven build which produces the java-level API jar
(4) A Maven build which produces the REST plugin example
(5) Tests which exercise the whole thing, under maven

More details when I have them...
 
                
> Need an ElasticSearch plugin for enforcing ManifoldCF security
> --------------------------------------------------------------
>
>                 Key: CONNECTORS-642
>                 URL: https://issues.apache.org/jira/browse/CONNECTORS-642
>             Project: ManifoldCF
>          Issue Type: New Feature
>          Components: Elastic Search connector
>    Affects Versions: ManifoldCF 1.1
>            Reporter: Karl Wright
>            Assignee: Karl Wright
>             Fix For: ManifoldCF 1.2
>
>
> ElasticSearch is becoming popular and we need to support it fully.  In order 
> for that to happen, we really need an ElasticSearch ManifoldCF plugin.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to