網上有視頻在講php+mysql+sphinx,之前只是據說過,心想今天終於可以學習一下漲漲見識了,一個小時的理論篇講完,並無預想中那種汲取大量知識的知足感,一來說的理論多一些,二來都是在linux下的操做,沒辦法實踐,先把今天的小筆記寫一下,之後慢慢鑽研這塊內容。php
sphinx生成索引數據,併爲數據庫提供更專業的搜索功能。mysql
爲何要用sphinx?1.作搜索時當數據量很大單純的mysql搜索比較慢(若是表進行了分表會更慢)2.搜索中文分詞3.速度快linux
獲取sphinx。http://sphinxsearch.comsql
sphinx如何工做。數據庫
1.修改sphinx的配置文件工具
2.利用indexer工具生成索引數據學習
/usr/bin/indexer - config /etc/sphinxsearch/sphinx.conf - all視頻
生成索引數據索引
查看sphinx數據get
經過命令進入 mysql -h0 -P9306
在查詢的時候,from後要跟上索引名。同時拿到的數據的字段,都是在配置文件中定義好的。
今天就學了這麼多,好無感(⊙﹏⊙)b