我有一系列包含暱稱(即使有空格)和ID的文檔。Lucene和暱稱匹配
暱稱可以像[「example」,「nick n4me」,「nosp4ces」,「花哨的男人」]。
我必須找到一個查詢,它允許我通過完美匹配,模糊或具有部分字符的事件來查找配置文件。
所以,如果寫下「暱稱」或「暱稱」或「暱稱」,文件「暱稱」一直出來。
我試過的東西,如:
nickname:(%1%^4 %1%~^3 %1%*^1)
其中「%1%」,也就是我在尋找,但它不能正常工作,尤其是對空格或數字暱稱。例如,如果我嘗試搜索「尼克N」的查詢是:
nickname:(nick n^4 nick n~^3 nick n*^1)