Re: searchengine input split

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I can't get an efficient solution, the sql query to be generated by input
keywords should be boolean.
The input value should be splitted boolen like Google, they are
with all the words, with the exact phrase, with at least one of the words,
without the words..
an example input is :: america,asia bush OR kerry "iraq  war" -democrat
SQL Where condition:
WHERE (message LIKE %america% AND message LIKE %asia%) OR (message LIKE
%bush% OR message LIKE %kerry%) AND message LIKE %iraq  war% AND NOT LIKE
%democrat%

Anyone has a code for this purpose?

"Murat Biyikli" <admin@xxxxxxxxxxxxxxxxxxxx> wrote in message
news:20040930110023.54237.qmail@xxxxxxxxxxxxxxx
> I need to split the keyword on search input and generate an sql query,
> for ex:   the input value is:   europe+america,asia
> so I want to generate an sql like this:
> SELECT * FROM mytable WHERE message LIKE %europe% AND message LIKE
%america%
> OR message LIKE %asia%
>
> The + (plus) means AND and , (comma) means OR. Also I need to control
input
> variables to prevent error on sql query forexample an input value like:
> ,,,europe+america,+asia+    should not generate an error.

-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [PHP Users]     [Postgresql Discussion]     [Kernel Newbies]     [Postgresql]     [Yosemite News]

  Powered by Linux