summaryrefslogtreecommitdiff
path: root/src/client/docs/search.ja.pug
blob: fc62d16cae549118e7a670a8c2c0a86b574d9608 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
h1 検索

p 投稿を検索することができます。
p
	| キーワードを半角スペースで区切ると、and検索になります。
	| 例えば、「git コミット」と検索すると、「gitで編集したファイルの特定の行だけコミットする方法がわからない」などがマッチします。

section
	h2 キーワードの除外
	p キーワードの前に「-」(ハイフン)をプリフィクスすると、そのキーワードを含まない投稿に限定します。
	p 例えば、「gitというキーワードを含むが、コミットというキーワードは含まない投稿」を検索したい場合、クエリは以下のようになります:
	code git -コミット

section
	h2 完全一致
	p テキストを「"""」で囲むと、そのテキストと完全に一致する投稿を検索します。
	p 例えば、「"""にゃーん"""」と検索すると、「にゃーん」という投稿のみがヒットし、「にゃーん…」という投稿はヒットしません。

section
	h2 タグ
	p キーワードの前に「#」(シャープ)をプリフィクスすると、そのキーワードと一致するタグを持つ投稿に限定します。

section
	h2 オプション
	p
		| オプションを使用して、より高度な検索を行えます。
		| オプションを指定するには、「オプション名:値」という形式でクエリに含めます。
	p 利用可能なオプション一覧です:

	table
		thead
			tr
				th 名前
				th 説明
		tbody
			tr
				td user
				td
					| 指定されたユーザー名のユーザーの投稿に限定します。
					| 「,」(カンマ)で区切って、複数ユーザーを指定することもできます。
					br
					| 例えば、
					code user:himawari,sakurako
					| と検索すると「@himawariまたは@sakurakoの投稿」だけに限定します。
					| (つまりユーザーのホワイトリストです)
			tr
				td exclude_user
				td
					| 指定されたユーザー名のユーザーの投稿を除外します。
					| 「,」(カンマ)で区切って、複数ユーザーを指定することもできます。
					br
					| 例えば、
					code exclude_user:akari,chinatsu
					| と検索すると「@akariまたは@chinatsu以外の投稿」に限定します。
					| (つまりユーザーのブラックリストです)
			tr
				td follow
				td
					| true ... フォローしているユーザーに限定。
					br
					| false ... フォローしていないユーザーに限定。
					br
					| null ... 特に限定しない(デフォルト)
			tr
				td mute
				td
					| mute_all ... ミュートしているユーザーの投稿とその投稿に対する返信やRenoteを除外する(デフォルト)
					br
					| mute_related ... ミュートしているユーザーの投稿に対する返信やRenoteだけ除外する
					br
					| mute_direct ... ミュートしているユーザーの投稿だけ除外する
					br
					| disabled ... ミュートしているユーザーの投稿とその投稿に対する返信やRenoteも含める
					br
					| direct_only ... ミュートしているユーザーの投稿だけに限定
					br
					| related_only ... ミュートしているユーザーの投稿に対する返信やRenoteだけに限定
					br
					| all_only ... ミュートしているユーザーの投稿とその投稿に対する返信やRenoteに限定
			tr
				td reply
				td
					| true ... 返信に限定。
					br
					| false ... 返信でない投稿に限定。
					br
					| null ... 特に限定しない(デフォルト)
			tr
				td renote
				td
					| true ... Renoteに限定。
					br
					| false ... Renoteでない投稿に限定。
					br
					| null ... 特に限定しない(デフォルト)
			tr
				td media
				td
					| true ... メディアが添付されている投稿に限定。
					br
					| false ... メディアが添付されていない投稿に限定。
					br
					| null ... 特に限定しない(デフォルト)
			tr
				td poll
				td
					| true ... 投票が添付されている投稿に限定。
					br
					| false ... 投票が添付されていない投稿に限定。
					br
					| null ... 特に限定しない(デフォルト)
			tr
				td until
				td 上限の日時。(YYYY-MM-DD)
			tr
				td since
				td 下限の日時。(YYYY-MM-DD)

	p 例えば、「@syuiloの2017年11月1日から2017年12月31日までの『Misskey』というテキストを含む返信ではない投稿」を検索したい場合、クエリは以下のようになります:
	code user:syuilo since:2017-11-01 until:2017-12-31 reply:false Misskey