我会尽可能正确地解释这个问题。在我看来,这真的很奇怪,希望你们中的一些人知道可能出现的问题。
我建立了一个带搜索功能的网站,该网站在MySQL中使用全文搜索,并在一个字典表中进行搜索。
我在我的测试(windows xampp)和live(ubuntu 12.04)服务器上设置了ft_min_word_len = 1
和ft_stopword_file = ""
。
现在,在我的localhost测试服务器上,如果我搜索单词" hello",它会从我的字典中返回大约20个条目。如果我搜索"你好" (相同)在我的实时服务器上,没有返回任何结果。
但是,如果我搜索单词" kyuu" (日语单词)在我的测试服务器上,我得到了大约50个结果。在我的实时服务器上,我得到2个结果。
所以这意味着它会进行搜索并且有时会返回一些结果。它在实时服务器上获得的结果只是非常奇怪。
有什么想法吗?看起来好像实时服务器只搜索表的一部分或什么?或者它耗尽内存并在搜索过程中退出或者什么?我不知道......
提前谢谢。
答案 0 :(得分:0)