久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

Sphinx/索引

來自站長百科
跳轉(zhuǎn)至: 導(dǎo)航、? 搜索

Sphinx | 安裝 | 建立索引|搜索|命令行工具參考|MySQL存儲(chǔ)引擎

為了快速地相應(yīng)響應(yīng)查詢,Sphinx需要從文本數(shù)據(jù)中建立一種為查詢做優(yōu)化的特殊的數(shù)據(jù)結(jié)構(gòu)。這種數(shù)據(jù)結(jié)構(gòu)被稱為索引(index);而建立索引的過程也叫做索引或建立索引(indexing)。

不同的索引類型是為不同的任務(wù)設(shè)計(jì)的。比如,基于磁盤的B-Tree存儲(chǔ)結(jié)構(gòu)的索引可以更新起來比較簡單(容易向已有的索引插入新的文檔),但是搜起來就相當(dāng)慢。因此Sphinx的程序架構(gòu)允許輕松實(shí)現(xiàn)多種不同的索引類型。

目前在Sphinx中實(shí)現(xiàn)的唯一一種索引類型是為最優(yōu)化建立索引和檢索的速度而設(shè)計(jì)的。隨之而來的代價(jià)是更新索引相當(dāng)?shù)暮苈?。理論上講,更新這種索引甚至可能比從頭重建索引還要慢。不過大多數(shù)情況下這可以靠建立多個(gè)索引來解決索引更新慢的問題。

實(shí)現(xiàn)更多的索引類型支持,已列入計(jì)劃,其中包括一種可以實(shí)時(shí)更新的類型。

每個(gè)配置文件都可以按需配置足夠多的索引。indexer 工具可以將它們同時(shí)重新索引(如果使用了--all選項(xiàng))或者僅更新明確指出的一個(gè)。 searchd工具會(huì)為所有被指明的索引提供檢索服務(wù),而客戶端可以在運(yùn)行時(shí)指定使用那些索引進(jìn)行檢索。

參考來源[ ]

Sphinx使用手冊導(dǎo)航

安裝

支持的操作系統(tǒng)|需要的工具|在Linux、BSD上安裝Sphinx|在Windows上安裝Sphinx|已知的安裝問題和解決辦法|Sphinx快速入門教程

建立索引

數(shù)據(jù)源|屬性|MVA|索引|源數(shù)據(jù)的限制|字符集、大小寫轉(zhuǎn)換和轉(zhuǎn)換表|SQL 數(shù)據(jù)源|xmlpipe 數(shù)據(jù)源|xmlpipe2 數(shù)據(jù)源|Python 數(shù)據(jù)源|實(shí)時(shí)索引更新|索引合并

搜索

匹配模式|布爾查詢語法|擴(kuò)展查詢語法|權(quán)值計(jì)算|排序模式|結(jié)果分組|分布式搜索|MySQL 協(xié)議支持與SphinxQL

命令行工具參考

indexer命令參考|searchd命令參考|search命令參考|spelldump命令參考|indextool命令參考

MySQL存儲(chǔ)引擎

SphinxSE 概覽|安裝 SphinxSE|使用 SphinxSE|通過 MySQL 生成片段