$new_str = str_replace(' ', '?', $str);
将字符串中的空格替换为'?'。
在Solr的搜索条件中,如果有空格,Solr会认为空格是多个条件的分隔符。于是我们需要用?代替空格,可以将这个功能封装成一个函数。
本文介绍了一种处理Solr搜索条件中空格的方法,即使用PHP代码将空格替换为问号,避免Solr误将空格识别为多个查询条件的分隔符。此方法可以通过简单的函数封装实现。
$new_str = str_replace(' ', '?', $str);
将字符串中的空格替换为'?'。
在Solr的搜索条件中,如果有空格,Solr会认为空格是多个条件的分隔符。于是我们需要用?代替空格,可以将这个功能封装成一个函数。
499

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