我有一个要求,其中需要有自定义评分的名称。为了简单起见,假设我根据索引中的姓名搜索'Smith‘,逻辑应该是:
if input = exact 'Smith' then score = 100%
else
if input = phonetic match then
score = <depending upon fuzziness match of input with name>%
end if
end if;
我可以搜索模糊度为1的文档,但我不知道如何根据模糊度给它打分。谢谢!
更新:我浏览了一个和我有相同要求的帖子,上面提到这个人使用原
使用Fuse.js v3.0.5和chrome 59.03071.115,使用简单的Fuse.js调用就不会得到搜索结果。
let fuse = new Fuse([{hmm: "no result"}], {keys:["hmm"]})
fuse.search("no")
结果是一个空数组。我已经尝试过CDN和最新的NPM方案。
在Safari中,相同的代码可以正常工作。火狐还没有测试过。
我有一个ruby函数创建了一个哈希的实例变量,但在javascript中访问它的值时遇到了麻烦。
这是我的控制器:
class TransferController < ApplicationController
def index
require 'json'
#@transfers = Transfer.select("transfer_id,section_id,sum(net) as net").group("transfer_id,section_id").having("sum(n
我试图研究这个简单的操作,但我什么也想不出来。我希望能够找到一个整数的位值,我想知道它是否有特定的gem或操作。例如:
a = 1651684651
p find_place_value_of(a,5) # imaginary function to return the value of the
# number in the 10000 column
# output should be 8
到目前为止,我能做的最好的事情就是想出这个丑陋的小函数:
j= 262322
a= j