代码之家  ›  专栏  ›  技术社区  ›  Srikar Appalaraju Tonetel

Django Sphinx文本搜索

  •  0
  • Srikar Appalaraju Tonetel  · 技术社区  · 14 年前

    我在我的Django项目中尝试Sphinx搜索。所有设置都已完成,但需要实际使用此设置的人员进行澄清。

    在索引时进行Sphinx搜索时,我将my sql中的字段“name”用作可搜索字段&sql_query中的所有其他字段都用作属性(根据Sphinx lingo)。

    因此,当我从Django中的模型实例进行搜索时,我可以得到正确的搜索结果,但搜索结果中没有“name”字段。我得到了所有其他的属性。

    但是,我得到了搜索词的“id”。从技术上讲,我可以通过再次查询MySQL来获得“name”,但我想避免这种情况。有什么我不在这里做的吗?

    1 回复  |  直到 14 年前
        1
  •  1
  •   Inception Inception    14 年前

    这是一张黑暗中的照片-

    想知道你的名字 index 在sphinx.conf中,与 table_name

    推荐文章