On 23/06/14 15:08, Willie Milnor wrote:
Andy,

I finally got to building and testing your update.  I still get the same
error and stack trace.  It looks like the change you made needs to also be
applied to TextIndexLucene.get$(IndexReader indexReader, String uri) as
that is executed in the my sparql query I have.

Hi there - what's the query you're making?

I've just changed query$ and get$ to use common parsing.

        Andy



On Fri, Jun 13, 2014 at 10:52 AM, Willie Milnor <[email protected]> wrote:

Thanks, Andy.

We are already using a regex in a FILTER, and we're hoping/expecting free
text search to improve the performance.


On Thu, Jun 12, 2014 at 5:55 PM, Andy Seaborne <[email protected]> wrote:

  On Thu, Jun 12, 2014 at 4:25 PM, Willie <[email protected]> wrote:

  2 things here:

1. Below is the comment on
org.apache.lucene.queryparser.flexible.standard.
CommonQueryParserConfiguration.setLowercaseExpandedTerms.
   It does seem that what I want to do is possible.  So I'm just curious
I
there is a way to access this functionality via Jena and it's free text
search feature.

voidsetLowercaseExpandedTerms(boolean lowercaseExpandedTerms)
Set to true to allow leading wildcard characters.
When set, * or ? are allowed as the first character of a PrefixQuery and
WildcardQuery. Note that this can produce very slow queries on big
indexes.

Default: false.


I've just added that to jena-text in svn.





I can't say. I also would not try to, in this case. I expect performance
would be better using the filter.



A regex may well be better depending on the size and composition of the
lucene index.

         Andy




--
Cheers,
Willie





Reply via email to