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

ASF GitHub Bot commented on JENA-1305:
--------------------------------------

GitHub user osma opened a pull request:

    https://github.com/apache/jena/pull/226

    Refactor TextIndex and TextQueryPF in jena-text (preparation for JENA-1305)

    In the development of JENA-1305 (Elasticsearch backend for jena-text) it 
surfaced that the current division of labor between TextQueryPF and TextIndex 
is awkward. The Lucene (or Solr) query string is mostly formed already on the 
TextQueryPF side, which makes it difficult to implement a backend that uses a 
different query language.
    
    I have refactored the TextIndex interface, separating out the graph and 
language information away from the query string into separate method 
parameters, and changed the code in TextQueryPF and TextIndexLucene 
correspondingly.
    
    I'm opening this PR to ask for comments on the change. If there is no 
opposition, I will merge it to master within a few days.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/osma/jena jena-1305-refactor-textindex

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/jena/pull/226.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #226
    
----
commit 4bb8a393efd670a38246a6e9788adf117a01155d
Author: Osma Suominen <osma.suomi...@helsinki.fi>
Date:   2017-03-13T15:42:48Z

    fix warnings / remove dead code

commit 52f60589c59498cb7a7f52402f0515140952ab40
Author: Osma Suominen <osma.suomi...@helsinki.fi>
Date:   2017-03-13T15:55:34Z

    JENA-1305: refactor TextIndex to take a separate graphURI parameter

commit 91eabe77d1e9414529a85598a6709cda54196d2a
Author: Osma Suominen <osma.suomi...@helsinki.fi>
Date:   2017-03-14T14:37:44Z

    JENA-1305: refactor TextIndex so that lang is passed as a separate argument

----


> Elastic Search Support for Apache Jena Text 
> --------------------------------------------
>
>                 Key: JENA-1305
>                 URL: https://issues.apache.org/jira/browse/JENA-1305
>             Project: Apache Jena
>          Issue Type: New Feature
>          Components: Text
>    Affects Versions: Jena 3.2.0
>            Reporter: Anuj Kumar
>            Assignee: Osma Suominen
>              Labels: elasticsearch
>   Original Estimate: 240h
>  Remaining Estimate: 240h
>
> This Jira tracks the development of Jena Text ElasticSearch Implementation.
> The goal is to extend Jena Text capability to index, at scale, in 
> ElasticSearch. This implementation would be similar to the Lucene and Solr 
> implementations.
> We will use ES version 5.2.1 for the implementation.
> The following functionalities would be supported:
> * Indexing Literal values
> * Updating indexed values
> * Deleting Indexed values
> * Custom Analyzer Support
> * Configuration using Assembler as well as Java techniques.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to