>-----Message d'origine----- >De : sqlite-users-boun...@sqlite.org [mailto:sqlite-users- >boun...@sqlite.org] De la part de Black, Michael (IS) >Envoyé : dimanche, 3. octobre 2010 14:02 >À : General Discussion of SQLite Database >Objet : Re: [sqlite] EXTERNAL:Re: FTS Question > >OK...that make sense...so i hook up my own tokenizer....then how do I >allow the hyphen to really mean hyphen and not "NOT". > >I would've expected "play-off" to be ok and "play -off" to be the NOT >operator. > >Is there some reason why whitespace isn't being taken into account to >determine the meaning of the hypen? >
Don't know the reason, I didn't write that code, I just had to study it while working on FTS3 integration into Perl's DBD::SQLite. I didn't try nor didn't check in detail, but if your tokenizer treats "play-off" as a single word, then probably the query analyzer will receive one single token and will not interpret the hyphen as NOT. Laurent Dami _______________________________________________ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users