Thread:Project:Support desk/\s does not match all spaces in elastic search

Try |%5BDd%5Doo%29+*\|+*%281%3D%29*+*23205\}\}%2F+&fulltext=Search&search-cat-all=&search-cat-none=&search-file-copyright=any&search-file-type=&search-orig-query=insource%3A%2F\{\{%28%5BDd%5Denkmalgesch%C3%BCtztes+Objekt+%C3%96sterreich|%5BDd%5Doo%29+*\|+*%281%3D%29*+*23205\}\}%2F&ns0=1&ns6=1&ns9=1&ns12=1&ns14=1&ns100=1&ns106=1&profile=advanced regexp 1 (2 matches) as opposed to |%5BDd%5Doo%29+*\|+*%281%3D%29*\s*23205\}\}%2F+&fulltext=Search&search-cat-all=&search-cat-none=&search-file-copyright=any&search-file-type=&search-orig-query=insource%3A%2F\{\{%28%5BDd%5Denkmalgesch%C3%BCtztes+Objekt+%C3%96sterreich|%5BDd%5Doo%29+*\|+*%281%3D%29*\s*23205\}\}%2F&ns0=1&ns6=1&ns9=1&ns12=1&ns14=1&ns100=1&ns106=1&profile=advanced regexp 2 (1 match). the only difference is that the first uses ' *' to match spaces, while the second uses '\s*' to match spaces. The second regexp should yield at least the same number of matches as the fist regexp, as a space is always matched by \s (all whitespace). What is wrong here?

Simpler version with same behaviour: |%281%3D%29*+*23205\}\}%2F+&fulltext=Search&search-cat-all=&search-cat-none=&search-file-copyright=any&search-file-type=&search-orig-query=insource%3A%2F\|%281%3D%29*+*23205\}\}%2F&ns0=1&ns6=1&ns9=1&ns12=1&ns14=1&ns100=1&ns106=1&profile=advanced regexp 1 (7 matches) & |%281%3D%29*\s*23205\}\}%2F+&fulltext=Search&search-cat-all=&search-cat-none=&search-file-copyright=any&search-file-type=&search-orig-query=insource%3A%2F\|%281%3D%29*\s*23205\}\}%2F&ns0=1&ns6=1&ns9=1&ns12=1&ns14=1&ns100=1&ns106=1&profile=advanced regexp 2 (6 matches).