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

Anuj Kumar commented on JENA-1305:
----------------------------------

Ok. So here is the good news.
I am able to do the following:
* Create a single ES Document that is able to store multiple values for a given 
field. So this is now supported:
{code}
rdfs:label "Germany", "Deutschland" ;
{code}
We will store all the values as a list of values in the same field.

* Multilingual support is implemented now. So if we have this:
{code}
rdfs:label "Germany"@en, "Deutschland"@de ;
{code}
then they will be stored within the same field in the same ES Document and the 
field name will be suffixed with the language. So if the label is called label, 
then for the above the field name is "label_en"

* A Delete will actually NOT delete the entire document, but instead delete 
ONLY the value that needs deleted. This mimics the exact behaviour as we had 
wanted.

* If the Query string contains language tag: (rdfs:label 'word' 'lang:en' ), 
then the search happens on the language specific field (in this case label_en), 
if the query string does not contain a language tag (rdfs:label 'word'), then 
the search happens in a language neutral way. 



> 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