Hi Michael, Instead of putting the annotation in Payloads, why not put them in as "synonyms", ie at the same spot as the original string (see SynonymFilter in the LIA book). So your string would look like (to the index):
W. A. Mozart was born in Salzburg artist city so you can query as s:"__artist__ __city__"~slop -sujit On Jun 20, 2013, at 9:27 AM, michal samek wrote: > Hi Adrien, > > thanks for your reply. If payloads cannot be used for searching, is there > any workaround how to achieve similar functionality? > > What I'd like to accomplish is to be able to search documents with contents > for example > "W. A. Mozart[artist] was born in Salzburg[city]" > just by specifying the *payload*s [artist] [city]. > > Thanks > > *Michal > * > > > 2013/6/20 Adrien Grand <jpou...@gmail.com> > >> Hi Michal, >> >> Although payloads can be used at query time to customize scoring, they >> can't be used for searching. Lucene only allows to search on terms. >> >> -- >> Adrien >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org >> For additional commands, e-mail: java-user-h...@lucene.apache.org >> >> --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org For additional commands, e-mail: java-user-h...@lucene.apache.org