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)