gpt4 book ai didi

django - 实现自动建议功能(不是自动完成)

转载 作者:行者123 更新时间:2023-12-03 02:09:57 25 4
gpt4 key购买 nike

我正在使用django haystack(与ElasticSearch搜索引擎一起使用),并希望实现与自动完成功能不同的自动建议功能。

例如考虑已索引的小型数据集(表行):

When your code is all set
And you have finished it all
Your goals have been met
And you feel not so small

这是我希望实现的:
First input query(for search index): 'finished coding'
expected search result:
When your code is all set
And you have finished it all

Second, input query(for search index): 'finished coding! goals met!'
expected search result:
When your code is all set
And you have finished it all
Your goals have been met

干草堆的 SearchQuerySet().autocomplete(content=above query)无法产生以上结果。

如何建立这样的查询集?

我们也可以在stackoverflow的问题页面中看到它;即,当我们在标题字段中输入内容时,它会为我们提供 列表,这些问题可能已经有了答案

最佳答案

我通过使用以下方法获得了预期的结果:

SearchQuerySet().filter(content__in=query.split())

也许这不是正确的方法,因为标记化是搜索引擎的任务,但对我有用。

关于django - 实现自动建议功能(不是自动完成),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14900625/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com