我想匹配不幸在目录中我已经被格式化这样的文档中的短语:在狮身人面像
Includes sides?** *No*
或
Includes sides?** *Yes*
寻找任何一个失败,例如
Search idx_test where MATCH('"Includes sides?** *Yes*"')
如果我上搜索
Search idx_test where MATCH('"Includes sides"')
它不会失败(但发现两者)
,如果我作为测试数据本身更改为:
Includes sides No
我可以用狮身人面像找到它
Search idx_test where MATCH('"Includes sides No"')
所以很清楚?
和*
需要逃脱。然而,我没有做过任何工作,例如使用\*
从这里开始:'where MATCH('“Includes sides \\?”')'这不会返回'work from home?',但它确实返回了任何'work from home'后跟一个字符,例如' '从home_'工作。 – user3649739
对于从查询中删除的问题,我尝试过'在哪里匹配(''包括双方是'')'假设他们从来没有索引,但这也是一个失败。很难解决,因为从理论上讲,如果它是任何字符,我可以做'包含边?'但是? – user3649739
现在我只是做了“包含边”!((“包含边”近2 /“否”)(“包含边”>>“否”))'。 – user3649739