0

最近我在我的网站上实现了 django-sphinx 搜索。每个单独的模型都可以正常工作。但现在我的客户要求发生了变化。要实现该功能,我需要对其进行搜索的字段名称。

假设我的查询是:“select id, name,description from table1”并且搜索关键字与字段“name”中的值匹配。所以我也需要返回那个字段。是否可以获得字段名称或 django-sphinx 提供的返回字段名称的任何方法。

请帮我...

4

2 回答 2

0

据我所知,这是不可能的。不过,您可能会查看 _sphinx 的内容。

于 2010-04-20T19:00:35.497 回答
0

那么从 django-sphinx 可能是不可能的。但是有一个解决办法——

  1. 制作不同的索引,每个索引指定您需要搜索的字段。
  2. 在搜索时在您的 django-sphinx 模型中执行此操作 -

search1 = SphinxSearch(index='index1')

search2 = SphinxSearch(index='index2')

...

获得所有搜索结果后,将它们汇总并获得它们来自何处的信息。

于 2010-10-29T18:48:47.057 回答