拼写错误,奇怪的分词搜索XSLT&一把umbraco

时间:2013-10-16 14:54:27

标签: search xslt umbraco misspelling

在XSLT中是否有可能搜索和查找内容,即使内容拼写错误或分词 - 即使它不应该? -

示例:

我需要找一家名为bearshop.com的网店,但我会像这样的“熊店”搜索它。这将以“无结果”结束。

另一个例子:

我搜索“progresive”但正确的词是“渐进的”,这也将以“无结果”结束。

最重要的部分是第一个示例,其中搜索可以使用或不使用空格来编写,但仍然可以找到内容。希望有人可以帮助我或引导我朝着正确的方向前进:)

亲切的问候,

尼尔斯

2 个答案:

答案 0 :(得分:0)

假设XSLT / XPath 2.0,您可以使用//foo[matches(., 'bear\s*shop')]

答案 1 :(得分:0)

如果您正在寻找匹配相似单词的一般方法,这通常称为模糊搜索,可以使用Umbraco and Examine轻松完成。

甚至可能有use this with XSLT的方式,但我从未测试过。