如何以允许我搜索任何数字的方式设置SOLR索引?
我相信以下工作,或多或少:
0 * OR 1 * OR 2 * OR 3 * OR 4 * OR 5 * OR 6 * OR 7 * OR 8 * OR 9 *
但它似乎并不理想,也不能用作双引号表达式的一部分等。
答案 0 :(得分:1)
如果您正在查找包含只是数字的令牌的所有文档,则正则表达式搜索应该有效:
q=field:/[0-9]+/
如果您的文本中的标记包含其他字符中的数字(..但这些标记与您的示例不匹配),则可以在匹配数字之前和之后添加通配符:
q=field:/.*[0-9]+.*/