#509: Forgiving Journal Searching
------------------------+---------------------
Reporter: tbrooks | Owner:
Type: defect | Status: new
Priority: major | Milestone:
Component: WebSearch | Version:
Resolution: | Keywords: INSPIRE
------------------------+---------------------
Comment (by jblayloc):
This is because of the classic problem that journal physical review
becomes: journal:physical + journal:review, and so whitespace breaking is
being dumb. It wouldn't be too terribly hard to fix this is the spires
query parser, to make it "chunk" journal search differently than other
things. I think we're already doing this for some other kinds of search.
Per conversations at the last INSPIRE week, the right place to fix this is
actually in bothe levels: first, down inside the
search_engine.search_unit_* functions (which should probably, themselves,
be factored out of search_engine into a reusable library) and second, up
inside the query tokenizer where it needs to know that some keywords a
"greedy".
--
Ticket URL: <http://invenio-software.org/ticket/509#comment:2>
Invenio <http://invenio-software.org>