我目前正在改进我的cms的搜索功能,以便用户可以通过从网页复制和粘贴文本并在数据库中找到它来搜索条目。
查询很简单。它接受搜索词并执行“% text here %”查询。
问题是,我没有得到太多的结果,也没有找到原因。
在CMS本身中,从MS Word输入的许多文本似乎是双倍行距的。比如
"Hello my name is James"
然而,在前端网站上,它可以正确地呈现,只有一个空格,例如:
"Hello my name is James"
这意味着我的查询永远不会根据网页上显示的内容获取数据库条目。
有什么建议吗?我是要处理CMS中的两个空格(对我来说
我在数据库中有这样的超文本标记语言内容:<div class='content'>This is the test text <cms:control name='test' /></div>
我需要在页面上呈现此内容,但用相关的用户控件替换<cms:control name='test' />。
我无法将控件解析为字符串,因为它可能是一个包含ajax控件、验证器等的复杂对象。
做到这一点的最好方法是什么?