当我搜索">jira";当我搜索">jirx";我收到了以下回复。
是否可以在solr响应中获取整个文档,而不仅仅是建议?
{
"responseHeader":{
"status":0,
"QTime":1,
"params":{
"q":"jirx",
"_":"1638684256357"}},
"response":{"numFound":0,"start":0,"docs":[]
},
"spellcheck":{
"suggestions":[
"jirx",{
"numFound":1,
"startOffset":0,
"endOffset":4,
"suggestion":["jira"]}]}}
否,您需要检查响应中的建议值,并决定如何处理它们。请记住,您可能会收到许多建议,因此您需要决定是向用户显示所有建议,还是仅向用户显示点击次数最多的建议。
如果你只得到一个建议,你可以自动对这些建议进行第二次查询,有时这是个好主意,但这确实取决于具体情况。
如果您想检查是否存在类似类型的单词,那么您正在查找模糊搜索。尝试搜索jirx~1或jirx~2。这将给你的结果jira也。请确保您只使用solr文档建议的模糊搜索1或2。