[VUFIND-937] Separate Lucene logic from Solr QueryBuilder Created: 19/Nov/13 Updated: 19/Nov/13 Resolved: 19/Nov/13 |
|
Status: | Resolved |
Project: | VuFind® |
Components: | Search |
Affects versions: | None |
Fix versions: | 2.2 |
Type: | Improvement | Priority: | Minor |
Reporter: | Demian Katz | Assignee: | Unassigned |
Resolution: | Fixed | Votes: | 0 |
Labels: | None | ||
Remaining Estimate: | Not Specified | ||
Time Spent: | Not Specified | ||
Original estimate: | Not Specified |
Description |
The Solr QueryBuilder contains a lot of logic related to Lucene syntax analysis/manipulation. We should simplify the code by separating this out to its own class. This separation will also allow us to make the Summon QueryBuilder more independent -- it is currently a subclass of the Solr builder in order to have access to some of the Lucene functionality, but it makes more sense for the two builders to have a shared helper class.
|