Fixed escape sequences on search separators

This commit is contained in:
squidfunk 2022-05-14 09:40:59 +02:00
parent c5c45a1836
commit 33e65f7c70
5 changed files with 7 additions and 7 deletions

View File

@ -66,7 +66,7 @@ the [separator] includes the `\u200b` character:
``` yaml
plugins:
- search:
separator: '[\\s\\u200b\\-]'
separator: '[\s\u200b\-]'
```
That's all that is necessary.

View File

@ -108,7 +108,7 @@ The following configuration options are supported:
``` yaml
plugins:
- search:
separator: '[\\s\\-\\.]' # (1)!
separator: '[\s\-\.]' # (1)!
```
1. Tokenization itself is carried out by [lunr's default tokenizer], which
@ -193,7 +193,7 @@ documents are tokenized:
``` yaml
plugins:
- search:
separator: "[\\s\\-,:!=\\[\\]()\"/]+|\\.(?!\\d)|&[lg]t;|(?!\\b)(?=[A-Z][a-z])"
separator: '[\s\-,:!=\[\]()"/]+|\.(?!\d)|&[lg]t;|(?!\b)(?=[A-Z][a-z])'
```
The following section explains what can be achieved with tokenizer lookahead:

View File

@ -1119,7 +1119,7 @@ was renamed to `separator`:
``` yaml
plugins:
- search:
separator: '[\\s\\-\\.]+'
separator: '[\s\-\.]+'
lang:
- en
- de
@ -1132,7 +1132,7 @@ was renamed to `separator`:
extra:
search:
language: en, de, ru
tokenizer: '[\\s\\-\\.]+'
tokenizer: '[\s\-\.]+'
```
[plugin options]: setup/setting-up-site-search.md#built-in-search-plugin

View File

@ -32,7 +32,7 @@
"meta.source": "來源",
"search.config.lang": "ja",
"search.config.pipeline": "trimmer, stemmer",
"search.config.separator": "[\\\\。]+",
"search.config.separator": "[\\s\\-。]+",
"search.placeholder": "搜尋",
"search.result.initializer": "正在初始化搜尋引擎",
"search.result.placeholder": "鍵入以開始檢索",

View File

@ -36,7 +36,7 @@
"nav.title": "导航栏",
"search.config.lang": "ja",
"search.config.pipeline": "trimmer, stemmer",
"search.config.separator": "[\\\\。]+",
"search.config.separator": "[\\s\\-。]+",
"search.placeholder": "搜索",
"search.share": "分享",
"search.reset": "清空当前内容",