diff options
| author | Joas Schilling <nickvergessen@gmx.de> | 2014-03-11 09:48:24 +0100 |
|---|---|---|
| committer | Joas Schilling <nickvergessen@gmx.de> | 2014-03-11 09:48:24 +0100 |
| commit | 4b259e3c825bb905b67492c870906022fae460e6 (patch) | |
| tree | 69e2046c923b6023ef6f785538ffe2226de1404d /phpBB/phpbb | |
| parent | 37b19bc5334a85c844afb78119f3fddbb81207aa (diff) | |
| parent | baed78bde7ec12be380c01518bc7c0f030a3ae61 (diff) | |
| download | forums-4b259e3c825bb905b67492c870906022fae460e6.tar forums-4b259e3c825bb905b67492c870906022fae460e6.tar.gz forums-4b259e3c825bb905b67492c870906022fae460e6.tar.bz2 forums-4b259e3c825bb905b67492c870906022fae460e6.tar.xz forums-4b259e3c825bb905b67492c870906022fae460e6.zip | |
Merge remote-tracking branch 'dhruvgoel92/ticket/11288-develop' into develop
* dhruvgoel92/ticket/11288-develop:
[ticket/11288] Add unit test cases for foo-bar like queries
[ticket/11288] Handle +,- without preceeding whitespace characters
Diffstat (limited to 'phpBB/phpbb')
| -rw-r--r-- | phpBB/phpbb/search/fulltext_native.php | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/phpBB/phpbb/search/fulltext_native.php b/phpBB/phpbb/search/fulltext_native.php index fb3726c957..60180f1728 100644 --- a/phpBB/phpbb/search/fulltext_native.php +++ b/phpBB/phpbb/search/fulltext_native.php @@ -326,6 +326,12 @@ class fulltext_native extends \phpbb\search\base $this->db->sql_freeresult($result); } + // Handle +, - without preceeding whitespace character + $match = array('#(\S)\+#', '#(\S)-#'); + $replace = array('$1 +', '$1 +'); + + $keywords = preg_replace($match, $replace, $keywords); + // now analyse the search query, first split it using the spaces $query = explode(' ', $keywords); |
