solr - 我如何查询 Solr 以获得具有更多相似性的文档的高分?
问题描述
我有一个从 ecom 数据库中的产品表填充的 Solr 核心。“职称”是核心领域。获得正确分数/排名的最佳方法是什么?例如,如果有人搜索“iPhone”,标题为“iPhone 6s”的产品得分应该高于“Beautiful case for iPhone 6, iPhone 7 and similar iPhones”。Solr 是否有一些列文斯坦距离变化可能会有所帮助?Solr 版本是 7.3。澄清 - 我提到的两个值,“iPhone 6s”和“iPhone 6、iPhone 7 和类似 iPhone 的美丽外壳”都在同一个字段 - 标题。如果我们采用列文斯坦距离,“iPhone 6s”比“iPhone 6、iPhone 7 和类似 iPhone 的美丽外壳”更接近“iPhone”。
解决方案
推荐阅读
- python - Python 的 AHK 检查 image_search 值不起作用
- spring-boot - 无法将属性值 'org.springframework.web.multipart.support.StandardMultipartHttpServletRequest$StandardMultipartFile' 转换为字符串
- css - 如何使用 CSS 创建重叠图像
- reactjs - 提交后反应关闭模式
- r - 在ggplot的一个方面内按组分隔geom_linerange
- python - Django 在 contrib/admin 和 ckeditor 中寻找静态文件
- reactjs - 这个“|”是什么意思 符号在 React 文档中代表什么?
- flutter - Linkify TextField 并在 Flutter 中显示链接预览
- kotlin - Kotlin 使用两种 Any 类型,可以是 Int 或 Float 进行加法/减法/乘法/减法
- r - 设置子图颜色 plotly R