大家好,当用户输入关键字时,我们把它分词,分为不同数量的小关键字到数据库搜索出结果,这步已经做出来了。
但是显示取出来的结果时,有一个问题想请大家帮忙。
由于搜索的结果是放在一个TEXT字段假设为description,用户输入的关键字是很散乱的,如何取出这些关键字所在位置附近的内容?然后显示出来,让客人一看过去就知道是他们要找的东西。
比如输入microsoft yahoo google,我们把它分成3个词:microsoft, yahoo, google,然后,由于这3个词它出现在description的位置是不确定的,当显示结果的时候,如何让这几个关键字附近的内容都显示出来?假设最多显示200个字符的搜索结果。