Hi Ted and thanks for all your efforts. Listen im a little bit lost here trying to understand what you are trying to tell me :-)
1. I Store my useragents in a field that is tokenized. 2. Then when I search, you are saying that I should "scan" down the matches via a SOLR function, or what? Are you referring to these functions in SOLR? http://wiki.apache.org/solr/FunctionQuery Sorry for not grasping immmediatley! Regards Niclas -----Original Message----- From: Ted Dunning [mailto:[email protected]] Sent: 05 February 2010 17:44 To: [email protected] Cc: [email protected] Subject: Re: Wildcard searches???? Tokenize your user agent strings, then store the tokenized form separately from the wild card. At retrieval time, scan down the matches and apply the wildcard from each document to your original query. The SOLR function query might be useful for this as would be a custom hit collector. On Fri, Feb 5, 2010 at 7:57 AM, Niclas Rothman <[email protected]> wrote: > Hi there, i facing a problem and would like to ask the community for some > help. > > In my index I store browser useragent values as "wildcarded" / partial, > which should be understood that an indexed document > should only be shown to end users if his browsers useragent matches a > wildcared usereragent in my document. > > So what I have Is actually a "reversed" matching, the wildcards are in my > document and NOT in my actual query. > Does anyone know if this "setup" Is possible, e.g. to execute a query in > style with: > > useragents: > "Mozilla/4.0+SonyEricssonC905v/R1DE+Browser/NetFront/3.4+Profile/MIDP-2.1+Configuration/CLDC-1.1+JavaPlatform/JP-8.4.1+UP.Link/6.3.1.20.0" > > In this example I would have a hit because Mozilla/4.0* matches the > useragent. > > <doc> > <useragents> > Firefox* > Mozilla/4.0* > </useragents> > </doc> > > > Regards > Niclas > -- Ted Dunning, CTO DeepDyve
