【发布时间】:2016-03-11 23:07:51
【问题描述】:
我会尽量正确地解释这个问题。我觉得这真的很奇怪,希望你们中的一些人知道可能出了什么问题。
我建了一个有搜索功能的网站,在 MySQL 中使用全文搜索,在一个作为字典的表中进行搜索。
我在我的测试(windows xampp)和实时(ubuntu 12.04)服务器上都设置了ft_min_word_len = 1 和ft_stopword_file = ""。
现在,在我的 localhost 测试服务器上,如果我搜索单词“hello”,它会从我的字典中返回大约 20 个条目。如果我在实时服务器上搜索“hello”(相同),则不会返回任何结果。
但是,如果我在我的测试服务器上搜索单词“kyuu”(日语单词),我会得到大约 50 个结果。在我的实时服务器上,我得到 2 个结果。
所以这意味着它会搜索并且有时会返回一些结果。它在实时服务器上抓取的结果有点奇怪。
有什么想法吗?看起来好像实时服务器只搜索表的一部分或什么?或者它内存不足并在搜索过程中退出或其他什么?我不知道...
提前谢谢你。
【问题讨论】:
-
你找到解决这个问题的方法了吗?现在面临同样的问题。