我正在使用solr-4.5.1。我需要进行模糊搜索,并且正在通过在单词的末尾添加“〜”来进行开发。现在我需要与空间进行模糊匹配。例如,我需要通过“BillGates”搜索“Bill Gates”。任何人都可以帮忙。Solr无模糊搜索空间
0
A
回答
1
您能否介绍一下您的问题?你的查询是什么?你想让这个查询匹配什么可能的匹配?
顺便说一下“A B”〜不是模糊查询,它是近似查询。例如“蝙蝠侠电影”~100是在“电影”的100个单词内找到“蝙蝠侠”出现的所有文件。
要进行模糊搜索,请使用单尾字末尾的代字号“〜”。例如,要搜索一个拼写类似于“漫游”使用模糊搜索一个术语:
漫游〜
所以存在着巨大的差异。
这里更多:http://lucene.apache.org/core/2_9_4/queryparsersyntax.html
编辑:
这就是你需要做什么: 使用text_en_splitting您的字段类型,例如:
<field name="names" type="text_en_splitting" indexed="true" stored="true"/>
并重新索引你的数据,这将匹配您的查询。无需为此模糊匹配。 玩它,看看你的查询如何工作。神奇是由标记器完成的,在这个重要的solr.WordDelimiterFilterFactory。
你可以阅读更多关于断词在这里:
http://wiki.apache.org/solr/AnalyzersTokenizersTokenFilters
相关问题
- 1. 模糊搜索Solr中
- 2. Magento SOLR模糊搜索
- 3. Solr和太阳黑子模糊搜索
- 4. Solr模糊搜索近似词
- 5. 语法Solr中模糊搜索4
- 6. Solr模糊搜索'热狗'和'热狗'
- 7. 模糊SQL搜索
- 8. QtSql模糊搜索
- 9. 模糊搜索SQL
- 10. Solr空间搜索两个坐标
- 11. Spring Solr地理空间搜索
- 12. Solr的模糊搜索不只是区分大小写的搜索
- 13. 无法对Solr进行排序地理空间搜索结果
- 14. Solr Cassandra空间搜索 - 无法获得任何结果
- 15. Solr空间搜索:“无法在多值字段上使用FieldCache”
- 16. Solr子串空白搜索
- 17. SOLR - 如何在布尔值上进行模糊搜索
- 18. Solr拼写检查/建议和模糊搜索v4.8.1
- 19. 使用solr 4.2如何使用/启用模糊短语搜索
- 20. 模糊“开始”搜索Solr和太阳黑子在多个词
- 21. 搜索模糊查询 - Elasticsearch
- 22. 模糊搜索在Lucene的
- 23. 模糊搜索的Python
- 24. Lucene.net模糊短语搜索
- 25. php(模糊)搜索匹配
- 26. 用lucene模糊搜索
- 27. 模糊搜索双打postgres
- 28. 是lucene模糊搜索懒?
- 29. Oracle模糊文本搜索
- 30. 词典模糊搜索
这里是我的problem.Solr存储值“AVIA导入”。我通过使用查询http:// localhost:8983/solr/collection1/spell?q =%22AVIA%20IMPORT%22得到了结果。但我需要用一个字搜索它。像下面的query.http:// localhost:8983/solr/collection1/spell?q =%22AVIAIMPORT%22。 – fawas
在编辑中查看我上面的回复。 – Arun