我目前在我们的网站上使用 CF11 cfsearch 来检索产品。但是,如果产品名称包含任何特殊字符,则会生成错误。
我们的产品带有井号、加号、感叹号和一些带有反斜杠的产品。如何让 cfsearch 使用这些特殊符号进行搜索?
我目前在我们的网站上使用 CF11 cfsearch 来检索产品。但是,如果产品名称包含任何特殊字符,则会生成错误。
我们的产品带有井号、加号、感叹号和一些带有反斜杠的产品。如何让 cfsearch 使用这些特殊符号进行搜索?
我以前用过这样的东西来解决<cfsearch>
特殊字符问题:https ://cflib.org/udf/verityClean
您可以先将其放入,然后如果您继续看到其他特殊字符的问题,请调整正则表达式。这还取决于您是否使用 Verity/Solr/等。要知道哪些字符会导致问题,因此您可能需要查看哪些字符会导致您正在使用的引擎/集合出现问题。