我能爲所有的行與foo
在col1
/col2
使用對陣搜索:全停在匹配/操作期間對
SELECT col1, col2
FROM some_table
WHERE MATCH (col1,col2)
AGAINST ('foo' IN BOOLEAN MODE);
但是假設我想與FOO搜索所有行。(即具有作爲下一個字符的全站的foo)。在the docs page for Boolean Full-Text Searches,它沒有提到句號作爲一個操作,所以我想我可以使用以下兩種:
AGAINST ('foo.' IN BOOLEAN MODE);
AGAINST ('"foo."' IN BOOLEAN MODE);
AGAINST ('"foo\."' IN BOOLEAN MODE);
然而,這將返回相同的結果:
AGAINST ('foo.couldBeAnything' IN BOOLEAN MODE);
AGAINST ('foo' IN BOOLEAN MODE);
AGAINST ('foo*' IN BOOLEAN MODE);
。
在這種情況下,.
運算符是什麼?我怎麼能匹配foo.
?
注意:我第一次問這個question about match-against foo.bar
這導致我問這個跟進。
你可以嘗試'AGAINST('foo \ .couldBeAnything'BOOLEAN MODE);' – jcho360
@ jcho360'foo \ .couldBeAnything'與'foo.couldBeAnything'完全相同。 –
在黑暗中射擊。 'foo \\。couldBeAnything'會做什麼? – Touki