apache - 在 solr 中索引具有相似值的记录
问题描述
我有三个文档要编入 solr 。下面给出了 3 个文档的示例。
Doc 1:{ name:"alex" age:"25"}
Doc 2:{ name:"alex" age:"29"}
Doc 3:{ name:"benu" age:"29"}
建议我一种方法来索引这个。
解决方案
那么如果 name 不是唯一的,为什么它是 uniqueKey 呢?
如果您想覆盖某些更新的 uniqueKey 要求,您可以选择提供更新请求,但请注意,这将要求该参数出现在任何更新文档的请求中。overwrite=false
通常最好为每一行分配一个 uniqueKey(例如 uuid),或者使用现有的(例如数据库中行的 id)。
推荐阅读
- ajax - Ajax 帖子在 Spring 中出现 404 错误
- python - 在 zappa 应用程序和常规 django 应用程序上配置数据库的区别
- javascript - 2鼠标悬停后反转动画
- android - iOS Stripe - 获取没有临时密钥的卡令牌?
- firebase - Google firebase 的 firestore 规则阻止密钥创建/编辑
- php - 如何在 laravel 5.6 中检索 2 个已定义的关系
- javascript - 获取 HTML web 资源的 Element 并调用 onClick 方法
- javascript - 将键码数字转换为实际字母 (js)
- reactjs - webpack-hot-middleware 不生成 hot-update.json 文件
- python - 两个正态分布的重叠概率(Python)