search - solr 搜索的工作原理以+开头
问题描述
solr 搜索的工作原理以“+”符号开头,使用“+32498516”搜索电话号码,其中电话号码保存在数据库中,例如:+32498516141,+32498516345
我在这里担心:从:
+32498516
q=cellPhone%3A%28%28%2B32498516*%29%29&start=0&rows=1048577&fl=firstName,lastName,indexType,userExtKey,resumeId,externalId,shareProfile,candidateId,publicIntranetNR,userId,id,score&fq=indexType%3ACANDIDATE+AND+%28shareProfile%3Atrue+OR+country%3AUS%29
32498516
q=cellPhone%3A%28%2832498516*%29%29&start=0&rows=1048577&fl=firstName,lastName,indexType,userExtKey,resumeId,externalId,shareProfile,candidateId,publicIntranetNR,userId,id,score&fq=indexType%3ACANDIDATE+AND+%28shareProfile%3Atrue+OR+country%3AUS%29
在这两种情况下,在结果中获得相同数量的候选人:
解决方案
推荐阅读
- react-native - React native - iOs - Push Notification 在 iOs <= 10.3.3 及更低版本上不起作用
- facebook-graph-api - 图形 API manage_pages 和 publish_pages 权限从访问令牌的范围中消失
- python - 根据变量值生成进度条
- java - 从方法返回一个字符串,而不是打印到 System.out
- android - Android - Gradle - 如何下载包含的 jar 的传递依赖项
- typescript - Angular 6 依赖服务调用
- smtp - SMTP 错误:无法连接到服务器:网络无法访问 (101) SMTP 连接失败
- javascript - 使用Break进行循环无限循环?反应式
- wcf - WCF - 在 HTTPS 情况下未使用 HTTP.SYS 正确配置证书。与 Charles 代理一起运行
- javascript - Json 解码“试图获取非对象的属性”错误