#508: Combined SPIRES/Invenio syntax queries
------------------------+----------------------
  Reporter:  tbrooks    |      Owner:  valkyrie
      Type:  defect     |     Status:  in_merge
  Priority:  major      |  Milestone:
 Component:  WebSearch  |    Version:
Resolution:             |   Keywords:
------------------------+----------------------

Comment (by tbrooks):

 Replying to [comment:1 simko]:
 > A simple alternative to always passing via SPIRES syntax compatibility
 > mode would be to attempt to guess when SPIRES more should used,
 > e.g. by looking at the presence of substrings such as
 > `space-author-space`, `space-t-space`, `space-ps-space`,
 > `leading-a-space` and the like.

 I think this is exactly what Valkyrie has implemented already in this
 branch.


 > Thinking about whether it may be advantageous to keep-and-underline,
 > or to abolish, the leading `find`...

 Given the stats that Valkyrie reported, showing that a large number of
 people were apparently omitting the find, I think respecting their
 behavior is easier than forcing them to change.  However, we could retain
 the "find trigger" for users.  More worrisome to me is that the links in
 searches like citesummary format and other places with autogenerated
 searches (facets? "click here to remove published papers"? similar
 controls...) ''must'' mix syntaxes since they must work whether the
 initial search that led to this result could have come from either syntax.
 (Example:

 
http://inspirebeta.net/search?p=find%20a%20brooks%2C%20t%20AND%20collection%3Aciteable&rm=citation

 from

 
http://inspirebeta.net/search?ln=en&p=find+a+brooks%2C+t&f=&action_search=Search&sf=&so=d&rm=&rg=25&sc=0&of=hcs


 But there are many other conceivable examples.

 Since, for this purpose, it is good to ensure that the syntaxes work when
 mixed, I see no reason not to let users drop the "find" if they want to.
 Hence this ticket.

-- 
Ticket URL: <http://invenio-software.org/ticket/508#comment:4>
Invenio <http://invenio-software.org>

Reply via email to