You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stanbol.apache.org by "Rupert Westenthaler (JIRA)" <ji...@apache.org> on 2015/10/29 08:50:27 UTC

[jira] [Resolved] (STANBOL-877) Double quote in query text cause sparql query to fail

     [ https://issues.apache.org/jira/browse/STANBOL-877?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Rupert Westenthaler resolved STANBOL-877.
-----------------------------------------
    Resolution: Fixed

Marking this as fixed after the handling of full text queries where changed to only use {{/w}} chars.

> Double quote in query text cause sparql query to fail
> -----------------------------------------------------
>
>                 Key: STANBOL-877
>                 URL: https://issues.apache.org/jira/browse/STANBOL-877
>             Project: Stanbol
>          Issue Type: Bug
>          Components: Entityhub
>            Reporter: Florent ANDRE
>            Assignee: Rupert Westenthaler
>         Attachments: SPARQL-grammar-escapes-STANBOL-877_rw.patch, escape-quote-877.patch
>
>
> With the use of NLP engines and some content with quoted text inside, quotes can be in the string searched by the entityhub.
> Associated with a RDF store, the generated sparql query is not legal as the double quote is not escaped.
> Patch submitted as I'm actually stick to rev 1420034.
> This patch contains :
> * A unit test at the query/clerezza/src/test/java/org/apache/stanbol/entityhub/query/clerezza/SparqlQueryUtilsTest.java level
> * A quote escape in generic/servicesapi/src/main/java/org/apache/stanbol/entityhub/servicesapi/query/TextConstraint.java for escaping in all query generation cases
> * a remove in generic/servicesapi/src/main/java/org/apache/stanbol/entityhub/servicesapi/util/PatternUtils.java as this double escape something already escaped that lead to not still escape the characters during regex part generation.
> All the project compile with this patch at this rev.
> ++



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)