You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jena.apache.org by "Paolo Castagna (JIRA)" <ji...@apache.org> on 2010/12/23 21:10:46 UTC

[jira] Created: (JENA-17) Refactor LARQ so that it becomes easy to plug in different indexes such as Solr or ElasticSearch instead of Lucene

Refactor LARQ so that it becomes easy to plug in different indexes such as Solr or ElasticSearch instead of Lucene
------------------------------------------------------------------------------------------------------------------

                 Key: JENA-17
                 URL: https://issues.apache.org/jira/browse/JENA-17
             Project: Jena
          Issue Type: New Feature
          Components: LARQ
            Reporter: Paolo Castagna
            Priority: Minor


LARQ currently uses Lucene, we could do the same with/for Solr (http://lucene.apache.org/solr/) or ElasticSearch (http://www.elasticsearch.com/).

Examples, as proof of concept, are here:

 - https://github.com/castagna/SARQ
 - https://github.com/castagna/EARQ

In particular, have a look at IndexBuilder and IndexSearcher interfaces:

 - https://github.com/castagna/EARQ/blob/master/src/main/java/org/openjena/earq/IndexBuilder.java
 - https://github.com/castagna/EARQ/blob/master/src/main/java/org/openjena/earq/IndexSearcher.java

And implementations for Lucene, Solr and ElasticSearch in the corresponding packages:

 - https://github.com/castagna/EARQ/tree/master/src/main/java/org/openjena/earq/builders
 - https://github.com/castagna/EARQ/tree/master/src/main/java/org/openjena/earq/searchers

If we do this, plugging in a different index becomes very easy.



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] [Updated] (JENA-17) Refactor LARQ so that it becomes easy to plug in different indexes such as Solr or ElasticSearch instead of Lucene

Posted by "Paolo Castagna (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/JENA-17?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Paolo Castagna updated JENA-17:
-------------------------------

    Fix Version/s: LARQ 2.0.0
    
> Refactor LARQ so that it becomes easy to plug in different indexes such as Solr or ElasticSearch instead of Lucene
> ------------------------------------------------------------------------------------------------------------------
>
>                 Key: JENA-17
>                 URL: https://issues.apache.org/jira/browse/JENA-17
>             Project: Jena
>          Issue Type: New Feature
>          Components: LARQ
>            Reporter: Paolo Castagna
>            Priority: Minor
>             Fix For: LARQ 2.0.0
>
>
> LARQ currently uses Lucene, we could do the same with/for Solr (http://lucene.apache.org/solr/) or ElasticSearch (http://www.elasticsearch.com/).
> Examples, as proof of concept, are here:
>  - https://github.com/castagna/SARQ
>  - https://github.com/castagna/EARQ
> In particular, have a look at IndexBuilder and IndexSearcher interfaces:
>  - https://github.com/castagna/EARQ/blob/master/src/main/java/org/openjena/earq/IndexBuilder.java
>  - https://github.com/castagna/EARQ/blob/master/src/main/java/org/openjena/earq/IndexSearcher.java
> And implementations for Lucene, Solr and ElasticSearch in the corresponding packages:
>  - https://github.com/castagna/EARQ/tree/master/src/main/java/org/openjena/earq/builders
>  - https://github.com/castagna/EARQ/tree/master/src/main/java/org/openjena/earq/searchers
> If we do this, plugging in a different index becomes very easy.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira