1

以下の例のように、mysql で検索を見つけることができます。

レコード: I'Histoire クエリ検索:IHistoire

このSQLクエリを使用すると、「文字列」で単語を見つけることができます.

kitap_id,kitap_Adi,turu,fiyati,kargo,satici,yazari,yayinevi,yayin_Yili,yayin_Yeri,kucuk_Re sim,kondisyon FROM kitaplar WHERE onay='1' および (REPLACE(kitap_Adi,'''','') like '% IHistoire%' または '%IHistoire%' のようなヤザリ) fiyati asc LIMIT 0,5 による順序。

しかし、スフィンクスではどうすればこれを行うことができますか? 以下のクエリは、一致するものを見つけます。

select kitap_id,kitap_Adi,turu,fiyati,kargo,satici,yazari,yayinevi,yayin_Yili,yayin_Yeri,kucuk_Re sim,kondisyon from test1 where match ('@(kitap_Adi,yazari)(IHistoire)') and onay=1 order by kitap_Adi asc , fiyati asc LIMIT 0,5\G;

sphinxql で replace() を実行するにはどうすればよいですか?

ありがとう

4

1 に答える 1