On Tue, Mar 29, 2011 at 10:30 AM, Yonik Seeley <yo...@lucidimagination.com> wrote: > On Tue, Mar 29, 2011 at 10:20 AM, Ryan McKinley <ryan...@gmail.com> wrote: >>>> >>>> Another key example would be inline highlighting: >>>> >>>> &id,_hl:title_,body >>> >>> If we're going to come up with another syntax, it needs to be fully fleshed >>> out. >>> This one already looks ambiguous in the context of "fl". >>> >>> For example, does that mean give me "id","title highlighted","body" >>> or does it mean "id","title and body highlighted"? >>> >> >> To get title and body highlighted, you would have: >> &fl=id,_hl:title_,_hl:body_ >> In general, an fl value that starts and ends with _ tries to call a >> transformer. > > Oh, so the underscores are the delimiters themselves? > id,_hl:title_,_hl:body_ > > Whew... I dunno. That definitely wasn't obvious when I first looked > at it, due to underscore normally being part of an id.
something else seem more reasonable? maybe id,[explain],[value:hello] > What about named parameters (like say number of fragments or whatever)? > more complex details would be handled via standard parameters -- for highlighting, we would use the existing parameters to setup the highlighter. fl=id,[hl:title],[hl:body]&hl.fragsize=100 We could even use the standard per-field stuff: fl=id,[hl:title],[hl:body]&hl.fragsize=100&f.title.fragsize=50 --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org