我有一个字段搜索时发现如果内容为
<p>我就是这个商品。我很好搜索。</p>
这种的话 用 我很好搜索 作为搜索字,会搜索不到结果。
如果内容为
我就是这个商品。我很好搜索。
<p>我就是这个商品。我很好搜索。</p>
这种的话 用 我很好搜索 作为搜索字,会搜索不到结果。
如果内容为
我就是这个商品。我很好搜索。
这种的话 用 我很好搜索 作为搜索字,可以搜索到结果。
那么假使 $description = "<p>我就是这个商品。我很好搜索。</p>";
那么只需要在建立索引的时候
$description = str_replace("<","<",$description);
$description = str_replace(">",">",$description);
$description = strip_tags($description);
就一切OK了$description = str_replace(">",">",$description);
$description = strip_tags($description);
本文探讨了一种方法,通过替换HTML特殊字符为标准字符,并去除HTML标签,确保搜索引擎能正确识别和索引包含特殊字符的文本内容。
8546

被折叠的 条评论
为什么被折叠?



