我不知道目前的搜索逻辑是什么,但经过测试好像是这样的:
搜索权重 命名 > 别名 > 文档名 ,这并没有什么问题,但如果的其他块定义的命名或别名包含了搜索关键词,那么搜索匹配率 100% 的关键字就会排到有包含关键字的命名和别名后面去了。
这里为了演示举一个例子:
搜索一个词,比如“合桃派”,那么“合桃派”这个块(文档块) 应该在最前面。
期待的效果
实际的效果
如果笔记很多的话,那么想要的搜索结果很可能会排到更后面。希望在这个一点可以做一个改进。
个人建议 :
暂时给不出啥好建议,希望搜索时可以考虑一下“命名”或“别名”为空的情况,以及关键字匹配率的情况。
对于上面的场景,可能应该针对文档名搜索时, 如果“命名”为空,搜索时将“命名”作为文档名去搜索,再加上关键字匹配率,这样就靠前了。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于