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