Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

मिश्रित MySQL और Sphinx क्वेरी

SphinxSEhttp://sphinxsearch.com/docs/current.html#sphinxse-overview का उपयोग करें

तब होगा

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

हालांकि

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

छोटा और अधिक संक्षिप्त है। और परिणामों के क्रम को बेहतर ढंग से बनाए रखता है।

जहां 'sphinx_index' एक SphinxSE तालिका है, जो अंतर्निहित sphinx अनुक्रमणिका की ओर इशारा करती है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql क्वेरी में चयनित विकर्ण क्षेत्र के बीच बिल्कुल डेटा कैसे खोजें?

  2. मैं डेटा के तीन स्तंभों के साथ समूह का उपयोग कैसे करूं?

  3. SQL समय पार हो गया

  4. सर्वोत्तम अभ्यास:PHP में mySQL फ़ाइल आयात करें; विभाजित प्रश्न

  5. Laravel 4 माइग्रेशन में MYSQL प्रक्रिया बनाना