Fix encoding in global search (#2116)

Using plus symbol in global search led to a space in the query parameter of the URL. We now encode the query string properly in global search and additionally fixed the expert search documentation.
This commit is contained in:
Matthias Thieroff
2022-09-14 08:05:31 +02:00
committed by GitHub
parent 30e26b8d4e
commit 54b7b96ac8
6 changed files with 35 additions and 60 deletions

View File

@@ -87,34 +87,13 @@ Standardmäßig werden Repository-Namen um 1,5 und Namespace-Namen um 1,25 geboo
Hinweis: Logische Operatoren müssen in Großbuchstaben eingegeben werden (z. B. „AND").
<table>
<tr>
<th>Definition</th>
<th>Beispiel</th>
</tr>
<tr>
<td>AND beide Terme müssen enthalten sein</td>
<td>Ultimate AND Repository findet z.B. Ultimate Repository, Ultimate Special Repository
</td>
</tr>
<tr>
<td>OR mindestens einer der Terme muss enthalten sein</td>
<td>Ultimate OR Repository findet z.B.. Ultimate Repository, Ultimate User, Special Repository</td>
</tr>
<tr>
<td>NOT der nachfolgende Term darf nicht enthalten sein. „!" kann alternativ verwendet werden.</td>
<td>Ultimate NOT Repository findet z.B.. Ultimate user, nicht jedoch z.B. Ultimate Repository</td>
</tr>
<tr>
<td> schließt den folgenden Term von der Suche aus</td>
<td>Ultimate Repository -Special findet z.B. Ultimate Repository, schließt z.B. Ultimate Special Repository aus</td>
</tr>
<tr>
<td> der folgende Term muss enthalten sein</td>
<td>Ultimate +Repository findet z.B. my Repository, Ultimate Repository</td>
</tr>
</table>
|Operator|Definition|Beispiel|
|--|--|--|
|AND|Beide Terme müssen enthalten sein|Ultimate AND Repository findet z.B. Ultimate Repository, Ultimate Special Repository|
|OR|Mindestens einer der Terme muss enthalten sein|Ultimate OR Repository findet z.B.. Ultimate Repository, Ultimate User, Special Repository|
|NOT|Der nachfolgende Term darf nicht enthalten sein, „!" kann alternativ verwendet werden|Ultimate NOT Repository findet z.B.. Ultimate user, nicht jedoch z.B. Ultimate Repository|
||Schließt den folgenden Term von der Suche aus|Ultimate Repository -Special findet z.B. Ultimate Repository, schließt z.B. Ultimate Special Repository aus|
|+ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |Der folgende Term muss enthalten sein|Ultimate +Repository findet z.B. my Repository, Ultimate Repository| </tr>
## Gruppieren