sql >> Databáze >  >> RDS >> Mysql

Smíšené dotazy MySQL a Sphinx

Použijte SphinxSEhttp://sphinxsearch.com/docs/current.html#sphinxse-overview

Pak by bylo

SELECT * FROM mysql_table
JOIN (SELECT id FROM sphinx_index WHERE query='keyword') AS match_table
ON match_table.id = mysql_table.id

Ačkoli

SELECT * FROM sphinx_index INNER JOIN mysql_table USING (id) WHERE query='keyword'

je kratší a výstižnější. A lépe udržuje pořadí výsledků.

Kde 'sphinx_index' je tabulka SphinxSE, která ukazuje na základní index sfingy.



  1. TSQL md5 hash se liší od C# .NET md5

  2. mysql proces nelze zastavit

  3. My 11g Optimizer Stats Job Quit On Me – Opraveno

  4. chyba 3706 poskytovatele nelze nalézt. nemusí být správně nainstalován