Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 cakephp 上的 cakedc 插件来实现对数据库中的字段(称为 Post.body)的搜索。它工作正常,但如果该字段包含 html 标签(如<p>or<img>等),搜索也将在它们上执行。是否可以过滤掉/清理搜索?
<p>
<img>
先感谢您
应该是可能的,但是在查询中效率非常低,因为它很可能会使使用索引变得不可能,因为您必须在执行实际搜索之前过滤每个可能列的内容。
我建议将内容的预过滤版本存储在附加列中,然后在该列上进行搜索。这样您就可以继续使用简单的搜索条件,并且 DBMS 可以使用全文索引。