2009-12-14 297 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')

...

让所有的搜索结果后,它们聚集&你有信息他们来自哪里。

相关问题