0
我想補充NOT條件的獅身人面像搜索:
!($|/) NEAR/3 (HR)
然而斯芬克斯返回「意外$」或「意外/」所以我猜想這些都是作爲語法的搜索字符。我怎麼能告訴獅身人面像這個搜索用作角色?
我想補充NOT條件的獅身人面像搜索:
!($|/) NEAR/3 (HR)
然而斯芬克斯返回「意外$」或「意外/」所以我猜想這些都是作爲語法的搜索字符。我怎麼能告訴獅身人面像這個搜索用作角色?
你應該使用逃生那些\\
符號:
select * from my_index where match('!(\\$|\\/) NEAR/3 (HR)');
@BarryHunter。這逃避了他們沒有錯誤,但它並沒有消除像'$ 90小時'的結果,事實上,如果我改變爲(\\ $ | \\ /)NEAR/3(HR)換句話說沒有!它仍然可以找到它。所以它似乎在逃避$和/但到了它們不被識別的地步,還沒有被識別爲字符。 – user3649739
記得獅身人面像只匹配整個單詞。但也不確定你的查詢是否使得獅身人面像不是靠近某個東西。我認爲你想'!(單詞近單詞)'而不是'單詞近單詞' – barryhunter