[Xapian-discuss] Searching in different fields
Jim
k4gvo at bellsouth.net
Wed Dec 27 13:27:34 GMT 2006
In general, you preface the term with the field:
For instance
subject:fishing would search a field called "subject" for the term
"fish" if you have stemming turned on. It can be combined with other
fields and/or the body.
For instance:
subject:fishing AND author:John AND boats
Would look for a subject containg fish, in documents authored by John
where the main body contained boat.
Jim.
M.J. van der Veen wrote:
> What about searching different fields?
>
> Regards,
>
> Maarten
>
> On 12/25/06, Jim <k4gvo at bellsouth.net> wrote:
>> I'm afraid you are partially out of luck. The Xapian query parser has a
>> wildcard (http://xapian.org/docs/queryparser.html) but it's only for
>> trailing values. You could search for maarten* and get maarten123, but
>> there doesn't appear to be a way to get smaarten.
>>
>> Jim.
>>
>> M.J. van der Veen wrote:
>> > Hi,
>> >
>> > I'm trying to index some user information and then search it. I want
>> > to be able to search for instance a username, with the equivalent of
>> > searching with LIKE '%name%' in a SQL language.
>> >
>> > I've created the following index file:
>> > userid : boolean=Q unique=Q field=userid
>> > username : index=XU index field=username
>> > name : index=XN index field=name
>> > city : index=XC index field=city
>> > province : boolean=XPR
>> > gender : boolean=XG
>> > avatar : boolean=XP
>> > birthday : boolean=D
>> > birthmonth : boolean=M
>> > birthyear : boolean=Y
>> > birthdate : value=1
>> > question : index=XQ weight=3 index field=question
>> > text : unhtml index
>> > style : boolean=XS
>> >
>> >
>> > And I filled the database with this data.
>> >
>> > Now, I want to search for users whose name is something like
>> > 'maarten', but can be 'maarten123' or 'smaarten3' aswell.
>> >
>> > I'm not sure how to do this. I have specified fields, but I'm unsure
>> > how to use these. Can anyone explain how to search within specific
>> > fields?
>> >
>> > Thanks,
>> >
>> > Maarten
>> >
>> > _______________________________________________
>> > Xapian-discuss mailing list
>> > Xapian-discuss at lists.xapian.org
>> > http://lists.xapian.org/mailman/listinfo/xapian-discuss
>> >
>>
>>
>> _______________________________________________
>> Xapian-discuss mailing list
>> Xapian-discuss at lists.xapian.org
>> http://lists.xapian.org/mailman/listinfo/xapian-discuss
>>
>
More information about the Xapian-discuss
mailing list