gpt4 book ai didi

ruby-on-rails-3 - 太阳黑子 - solr - 如何进行精确匹配

转载 作者:行者123 更新时间:2023-12-04 02:21:33 25 4
gpt4 key购买 nike

articles = Article.search do |s|
s.fulltext "Java Script"
end

我如何告诉太阳黑子像给我所有与“Java Script”完全匹配的结果
现在正在得到类似“Java, Unix Scripting”的结果
(我认为我用于词干提取的边缘 n 克采用此脚本结果)

我在 stack overflow 中发现了几个问题。不幸的是,没有人按照我想要的方式回答。因此我在这里发布这个问题。我要求版主不要将其标记为重复

最佳答案

这是您可以添加到 Controller 以使“引用的值”返回完全匹配的内容。

  @search = Program.search do
fulltext params[:search].gsub( '"', '"\\' ) unless params[:search].blank?
//...
end

如果你有这样的文本正在被搜索......
the fox jumped over the tree
  • 搜索 狐狸过将返回 1 行。
  • 然而,搜索 “狐狸精” (在引号中)将返回 0 行。
  • 搜索 “狐狸跳了” (也在引号中)将返回 1 行。这是完全匹配。
  • 关于ruby-on-rails-3 - 太阳黑子 - solr - 如何进行精确匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12006877/

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