1 freshgoose 2020-04-13 17:27:56 +08:00 我觉得,起码得有个演示吧……光听你说实在没啥直观的感受。 |
2 aloo 2020-04-13 17:34:24 +08:00 先 Star 为敬 |
![]() | 3 zhuangzhuang1988 2020-04-13 17:35:32 +08:00 http://elasticlunr.com/ 这个呢.. |
4 yuankui OP |
5 yuankui OP @zhuangzhuang1988 我研究下,感谢 |
7 icu996 2020-04-13 18:47:27 +08:00 query 改写怎么玩耍的呢,顺便问句是只有倒排召回么 |
8 yuankui OP @icu996 > query 改写怎么玩耍的呢 这个挺好支持的。 后面可以在这里加个 query-rewrite 的 hook 。然后用户就可以自己插入 query 改写的逻辑了。 https://github.com/yuankui/loosenjs/blob/master/src/hooks/field-types/text-type/TextField.ts#L81 > 顺便问句是只有倒排召回么 支持正排过滤,如果没有设置 query,就召回全部 doc-list,然后根据正排进行过滤,分页。 |
9 icu996 2020-04-14 10:51:10 +08:00 @yuankui 召回这里也许可以添加其他维度的召回逻辑,比如 faiss 召回、精准召回等等,这样几种召回逻辑可以互为补充,提升召回结果; |
10 yuankui OP @icu996 遇到大佬了,感谢大佬指点。 我其实没搞过搜索引擎,faiss,精准召回都没听过,回头看下相关资料。 我理解可以把找召回我单独抽象成一个接口,然后运行时根据参数,动态选择一个合适的召回实现,然后进行召回。 |
![]() | 12 cherryas 2020-04-14 15:24:13 +08:00 mark 半年后再来看 |