The Open Anzo Project

Semantic Application Middleware

Ticket #486 (closed defect: fixed)

Opened 2 months ago

Last modified 1 month ago

Fix text match queries over large datasets

Reported by: ben Assigned to: lee
Priority: major Milestone: 3.1.0 milestone1
Component: openanzo Version: 3.1.0
Keywords: Cc:

Description

The TextMatchPredicate? appends each graph in the named dataset in the query to the query string handed to lucene. If the dataset is sufficiently large 1000+ graphs, then the lucene parser cannot handle the query.

Even though we can probably avoid these sorts of queries, we should stil support them, even if the processing becomes slow. The basic solution is that if a dataset is above a certain threshold, then we query against all graphs, and filter the results by the graphs in the dataset. Hopefully we can find a reasonable threshold that optimization performance over all cases.

Change History

10/06/08 14:01:56 changed by ben

(In [3304]) Fixed text match queries over large datasets re #486

10/20/08 11:01:33 changed by ben

  • owner changed from ben to lee.

Lee, please review and close.

10/20/08 12:32:58 changed by lee

  • status changed from new to closed.
  • resolution set to fixed.

Looks good. Closing.

Copyright © 2007 - 2008 OpenAnzo.org