2009-12-14 522 views
0

最近我在我的網站上實現了django-sphinx搜索。 這是工作正常的每個單獨的模型。 但現在我的客戶需求已經改變。 要實現這一功能,我需要搜索字段名稱。如何獲取字段名稱

假設我的查詢是: 「select id,name,description from table1」 並且搜索關鍵字與字段「name」中的值匹配。所以我需要還原該字段。 是否有可能獲得字段名稱或由django-sphinx提供的任何返回字段名稱的方法。

請幫我...

回答

0

據我所知,這是不可能的。儘管你可能會看看_sphinx的內容。

0

那麼從django-sphinx來說它可能是不可能的。但有一個解決方案 -

  1. 使不同的索引,每個索引指定您需要搜索的字段。
  2. 在你的Django,獅身人面像的模型,而搜索做到這一點 -

search1 = SphinxSearch(index='index1')

search2 = SphinxSearch(index='index2')

...

讓所有的搜索結果後,它們聚集&你有信息他們來自哪裏。

相關問題