2010-10-09 76 views
0

我正在嘗試在我的Django項目中搜索Sphinx。所有安裝完成&它的工作原理,但需要一些實際使用此設置的人澄清。Django Sphinx文本搜索

在索引時我的Sphinx搜索中,我使用'name'作爲我的MySQL中的字段,以便可搜索& sql_query中的所有其他字段作爲屬性(根據Sphinx術語)。

所以當我從Django中的Model實例中搜索時,我得到的搜索結果沒問題,但它沒有搜索結果中的'name'字段。我得到所有其他屬性。

但是,我得到搜索項的'id'。從技術上講,我可以通過再次查詢MySQL來獲得'姓名',但我想避免這種情況。我在這裏沒有做什麼?

+1

你有一些我們可以看看的代碼嗎? – 2010-10-10 19:26:40

回答

1

下面是一個在黑暗中拍攝 -

嘗試讓你index的名稱sphinx.conf中相同table_name您試圖索引。這是很多人錯過的怪癖。