Version at: 2019/12/07 12:16 vs. version at: 2019/12/07 12:18 | ||
---|---|---|
1 | 1 | #テキスト検索の方法 |
2 | 2 | |
3 | 3 | [<戻る>](https://tatoeba.org/eng/sentences/advanced_search) |
4 | 4 | |
5 | 5 | ## 重要事項 |
6 | 6 | |
7 | 7 | このtatoeba.orgの検索エンジン(Manticore, 旧名称Sphinx)は、他の標準的な検索エンジンとは仕様が異なります。 |
8 | 8 | |
9 | 9 | 検索を行う際に、検索のための特殊記号である 疑問符(?) や 感嘆符(!) は、通常検索で使用することはできません。 |
10 | 10 | |
11 | 11 | また、日本語や中国語など、単語と単語の間にスペースを入れない言語を検索する場合は、検索文字列を二重引用符(“)で囲んでください。詳しくは、「[単語区切りのない言語について](https://ja.wiki.tatoeba.org/articles/show/tekisuto-kensaku#%E5%8D%98%E8%AA%9E%E5%8C%BA%E5%88%87%E3%82%8A%E3%81%AE%E3%81%AA%E3%81%84%E8%A8%80%E8%AA%9E%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6)」を参照してください。 |
12 | 12 | |
13 | 13 | ## 検索オプション |
14 | 14 | |
15 | 15 | このヘルプでは、Tatoebaサイトの上部にある検索バーで使用する検索文字列の適切な設定方法を説明しています。Tatoeba検索は、Googleの検索と同じような機能を有しますが、いくつか異なる点があります。 |
16 | 16 | |
17 | 17 | * 英文の中に、"live", "lives", "living", "lived"を含む文を抽出するためには、検索文字列に "live" を指定します。(大文字・小文字は区別されません。そのため、検索結果には、"Live", "Living"などが含まれます。) |
18 | 18 | |
19 | 19 | * [live](http://tatoeba.org/eng/sentences/search?query=live+&from=eng&to=und) |
20 | 20 | |
21 | 21 | * 完全一致させるためには、検索したい文字列の前に等号(=)を付けます。(大文字・小文字の区別はありません。) |
22 | 22 | |
23 | 23 | * [=live](http://tatoeba.org/eng/sentences/search?query=%3Dlive+&from=eng&to=und) |
24 | 24 | |
25 | 25 | * 検索文字列の中に、パンクチュエーション(句読点)を含めないでください。ほとんどのパンクチュエーションは、無視されますが、疑問符(?) および 感嘆符(!) は特殊な検索文字として機能するため、特に注意が必要です。 |
26 | 26 | |
27 | 27 | * 次の検索文字列を指定すると、正しい検索結果を得ることはできません。 |
28 | 28 | |
29 | 29 | * [how strange!](http://tatoeba.org/eng/sentences/search?query=how+strange!&from=eng&to=und) |
30 | 30 | |
31 | 31 | * ただし、次の検索文字列を指定すると、検索結果の中に”How strange!”を含みます。 |
32 | 32 | |
33 | 33 | * [how strange](http://tatoeba.org/eng/sentences/search?query=how+strange&from=eng&to=und) |
34 | 34 | |
35 | 35 | * 検索したい文字列の最後にドル記号($)を付けた場合、その文字列で終わる文を検索します。次の検索文字列は、"Tom"で終わる英文を検索結果に表示します。 |
36 | 36 | |
37 | 37 | * [Tom$](http://tatoeba.org/eng/sentences/search?query=Tom%24&from=eng&to=und) |
38 | 38 | |
39 | 39 | * ほとんどのパンクチュエーションは、検索で見つけることはできません。しかし、ドル記号($)とアンダーバー(_)は特別で、その記号の前に円記号(¥)またはバックスラッシュを付けることで、それらの文字を含む英文を検索結果に表示することができます。 |
40 | 40 | |
41 | 41 | * [\$](https://tatoeba.org/eng/sentences/search?query=%5C%24&from=und&to=und) |
42 | 42 | |
43 | 43 | * 検索したい文字列の前にアクサンシルコンフレックス(^)を付けると、その文字列で始まる文を検索することができます。次の検索文字列は、”Tom”で始まる英文を検索結果に表示します。 |
44 | 44 | |
45 | 45 | * [^Tom](http://tatoeba.org/eng/sentences/search?query=%5ETom&from=eng&to=und) |
46 | 46 | |
47 | 47 | * 次の検索文字列を指定すると、"Tom"で始まり"Mary"で終わる英文を検索結果に表示します。 |
48 | 48 | |
49 | 49 | * [^Tom Mary$](http://tatoeba.org/eng/sentences/search?query=%5ETom+Mary%24&from=eng&to=und) |
50 | 50 | |
51 | 51 | * 次の検索文字列を指定すると、"Tom"または"He"で始まる英文を検索結果に表示します。 |
52 | 52 | |
53 | 53 | * [(^Tom|^He)](http://tatoeba.org/eng/sentences/search?query=%28%5ETom%7C%5EHe%29&from=eng&to=und) |
54 | 54 | |
55 | * 次の検索文字列を指定すると、"fasting", "fasted", または "fasts"を含む英文を検索結果に表示します。検索したい文字列に、等号(=)を付けることで、完全一致検索を行うことができるため、形容詞の形式である"fast", "faster" や "fastest"を除外した検索結果を得ることができます。 | |
55 | * 次の検索文字列を指定すると、"fasting", "fasted", または "fasts"を含む英文を検索結果に表示します。検索したい文字列に、等号(=)を付けることで、完全一致検索を行うことができるため、形容詞の形式である"fast", "faster" や "fastest"を除外した検索結果を得ることができます。 | |
56 | 56 | |
57 | 57 | * [(=fasting|=fasted|=fasts)](https://tatoeba.org/eng/sentences/search?query=%28%3Dfasting%7C%3Dfasted%7C%3Dfasts%29&from=eng&to=und) |
58 | 58 | |
59 | 59 | * フレーズ(句、熟語、慣用句など)を検索するには、検索したいフレーズを二重引用符(")で囲みます。完全一致検索を行いたい場合は、各文字列の前に等号(=)をつけるか、または、二重引用符(")の直前に等号(=)を付けることで、二重引用符内のすべての文字列に一致するフレーズを検索結果に得ることができます。 |
60 | 60 | |
61 | 61 | * "live in Boston", "living in Boston", "lives in Boston"などのフレーズを検索する場合は、次のような検索文字列を使用します。 |
62 | 62 | |
63 | 63 | * ["live in boston"](http://tatoeba.org/eng/sentences/search?query=%22live+in+boston%22&from=eng&to=und) |
64 | 64 | |
65 | 65 | * 次の検索文字列を指定すると、"live in Boston"というフレーズと完全一致する英文のみが検索結果に表示されます。 |
66 | 66 | |
67 | 67 | * ["=live =in =boston"](http://tatoeba.org/eng/sentences/search?query=%22%3Dlive+%3Din+%3Dboston%22&from=eng&to=und) |
68 | 68 | |
69 | 69 | * [="live in boston"](http://tatoeba.org/eng/sentences/search?query=%3D%22live+in+boston%22&from=eng&to=und) |
70 | 70 | |
71 | 71 | * 次の検索文字列を指定すると、"I live in Boston"と完全一致するフレーズが検索されます。他の語を含むフレーズは検索結果に表示されません。 |
72 | 72 | |
73 | 73 | * ["^I =live =in =Boston$"](http://tatoeba.org/eng/sentences/search?query=%22%5EI+%3Dlive+%3Din+%3DBoston%24%22&from=eng&to=und) |
74 | 74 | |
75 | 75 | * 次の検索文字列を指定すると、文頭に"Tom"がなく、文中にのみ"Tom"が含まれる英文を検索結果に表示します。 |
76 | 76 | |
77 | 77 | * [-^Tom Tom](https://tatoeba.org/eng/sentences/search?query=-%5ETom+Tom&from=eng&to=und) |
78 | 78 | |
79 | 79 | * 次の検索文字列を指定すると、文頭や文末に"Tom"がなく、文中に"Tom"が含まれる英文を検索結果に表示します。 |
80 | 80 | |
81 | 81 | * [-^Tom Tom -Tom$](https://tatoeba.org/eng/sentences/search?query=-%5ETom+Tom+-Tom%24&from=eng&to=und) |
82 | 82 | |
83 | 83 | * 検索文字列の中のクエスチョンマーク(?)は、1文字のワイルドカードです。 |
84 | 84 | |
85 | 85 | * 次の検索文字列を指定すると、"whenever" や "wherever" が含まれる英文を検索結果に表示します。 |
86 | 86 | |
87 | 87 | * [whe?ever](https://tatoeba.org/eng/sentences/search?query=whe%3Fever&from=und&to=und) |
88 | 88 | |
89 | 89 | * 次の検索文字列を指定すると、"eve"が含まれる6文字の文字列で、"eve"の前に任意の2文字、後ろに1文字が含まれる"clever", "eleven", "peeves", "uneven"などを検索結果に表示します。 |
90 | 90 | |
91 | 91 | * [??eve?](https://tatoeba.org/eng/sentences/search?query=%3F%3Feve%3F&from=eng&to=und) |
92 | 92 | |
93 | 93 | * 次の検索文字列を指定すると、"Tom"と"Mary"の文字列の間に2つの文字列を含み、なおかつ"Mary"と"John"の文字列の間に1つの文字列を含むフレーズを検索結果に表示します。 |
94 | 94 | |
95 | 95 | * ["Tom * * Mary * John"](https://tatoeba.org/eng/sentences/search?query=%22Tom+*+*+Mary+*+John%22&from=eng&to=und) |
96 | 96 | |
97 | 97 | * 次の検索文字列を指定すると、文頭に"Tom"、文末に"Mary"を含み、なおかつ、"Tom"と"Mary"の間に任意の3つの文字列を含むフレーズを検索結果に表示します。 |
98 | 98 | |
99 | 99 | |
100 | 100 | * ["^Tom * * * Mary$"](https://tatoeba.org/eng/sentences/search?query=%22%5ETom+*+*+*+Mary%24%22&from=und&to=und) |
101 | 101 | |
102 | 102 | * 次の検索文字列を指定すると、"red"で始まる文字列を持つ英文を検索結果に表示します。(この検索には、3文字以上指定する必要がります。) |
103 | 103 | |
104 | 104 | * [red*](https://tatoeba.org/eng/sentences/search?query=red*&from=eng&to=und) |
105 | 105 | |
106 | 106 | * 次の検索文字列を指定すると、"red"で終わる単語を持つ英文を検索結果を表示します。 |
107 | 107 | |
108 | 108 | * [*red](https://tatoeba.org/eng/sentences/search?query=*red&from=eng&to=und) |
109 | 109 | |
110 | 110 | * 次の検索文字列を指定すると、文字列の中に"red"を含む英文を検索結果に表示します。 |
111 | 111 | |
112 | 112 | * [\*red\*](https://tatoeba.org/eng/sentences/search?query=*red*&from=eng&to=und) |
113 | 113 | |
114 | 114 | * 次の検索文字列を指定すると、"French"を含むが、"Tom"を含まない英文を検索結果に表示します。 |
115 | 115 | |
116 | 116 | * [French -Tom](https://tatoeba.org/eng/sentences/search?query=French+-Tom&from=eng&to=und) |
117 | 117 | |
118 | 118 | * 次の検索文字列を指定すると、"cheek"を含むが、マイナス記号(-)が付いた文字列を含まない英文を検索結果に表示します。 |
119 | 119 | |
120 | 120 | * [cheek -tear -slap -burn -red -hollow](http://tatoeba.org/eng/sentences/search?query=cheek+-tear+-slap+-burn+-red+-hollow&from=eng&to=und) |
121 | 121 | |
122 | 122 | * 次の検索文字列を指定すると、"cat"が"dog"より先に現れる英文を検索結果に表示します。 |
123 | 123 | |
124 | 124 | * [cat << dog](https://tatoeba.org/eng/sentences/search?query=cat+%3C%3C+dog&from=eng&to=und) |
125 | 125 | |
126 | 126 | * 次の検索文字列を指定すると、"cat", "dog", "fish"のいずれか2つが含まれる英文を検索結果に表示します。 |
127 | 127 | |
128 | 128 | * ["cat dog fish"/2](https://tatoeba.org/eng/sentences/search?query=%22cat+dog+fish%22/2&from=eng&to=und) |
129 | 129 | |
130 | 130 | ### "I can't" を除外した "I can" のみの検索方法 |
131 | 131 | |
132 | 132 | * 次の検索文字列を指定すると、"I can't" で始まる文字列を検索画面に表示します。 |
133 | 133 | |
134 | 134 | * ["^I =can't"](https://tatoeba.org/eng/sentences/search?from=eng&to=und&has_audio=yes&sort=created&query=%22%5EI+%3Dcan%27t%22) |
135 | 135 | |
136 | 136 | * しかし、次の検索文字列を指定すると、"I can"と"I can't"の文を含みます。 |
137 | 137 | |
138 | 138 | * ["^I =can"](https://tatoeba.org/eng/sentences/search?from=eng&to=und&has_audio=yes&sort=created&query=%22%5EI+%3Dcan%22) |
139 | 139 | |
140 | 140 | * “I can’t”を除外した ”I can” のみを検索する場合は、次の検索文字列を指定します。(注意:二重引用符が必要です) |
141 | 141 | |
142 | 142 | * ["^I =can" -"can't"](https://tatoeba.org/eng/sentences/search?from=eng&to=und&has_audio=yes&sort=created&query=%22%5EI+%3Dcan%22+-"can%27t") |
143 | 143 | |
144 | 144 | ## 単語区切りのない言語について |
145 | 145 | |
146 | 146 | 日本語や中国語など、単語と単語の間にスペースを入れない言語を検索する場合は、検索したい文字列を二重引用符(")で囲んでください。例えば、「逆に」という文字列を検索する場合は、検索文字列に |
147 | 147 | |
148 | 148 | * ["逆に"](https://tatoeba.org/sentences/search?query=%22%E9%80%86%E3%81%AB%22&from=und&to=und) |
149 | 149 | |
150 | 150 | を指定します。また、二つ以上の文字列「逆に」と「企業」を検索する場合は、検索文字列に |
151 | 151 | |
152 | 152 | * ["逆に" "企業"](https://tatoeba.org/sentences/search?query=%22%E9%80%86%E3%81%AB%22+%22%E4%BC%81%E6%A5%AD%22&from=und&to=und) |
153 | 153 | |
154 | 154 | を指定します。 |
155 | 155 | 二重引用符(")を省略した場合は、Tatoeba検索は、各文字を1つ1つの単語として検索するため、検索文字列に指定した文字1つ1つを含む全ての文章が検索されます。その場合、文字列としての塊やその並び順は、無視されます。 |
156 | 156 | |
157 | 157 | * [逆に](https://tatoeba.org/sentences/search?query=%E9%80%86%E3%81%AB&from=und&to=und) |
diff view generated by jsdifflib |
Version at: 2019/12/07 12:16
#テキスト検索の方法 [<戻る>](https://tatoeba.org/eng/sentences/advanced_search) ## 重要事項 このtatoeba.orgの検索エンジン(Manticore, 旧名称Sphinx)は、他の標準的な検索エンジンとは仕様が異なります。 検索を行う際に、検索のための特殊記号である 疑問符(?) や 感嘆符(!) は、通常検索で使用することはできません。 また、日本語や中国語など、単語と単語の間にスペースを入れない言語を検索する場合は、検索文字列を二重引用符(“)で囲んでください。詳しくは、「[単語区切りのない言語について](https://ja.wiki.tatoeba.org/articles/show/tekisuto-kensaku#%E5%8D%98%E8%AA%9E%E5%8C%BA%E5%88%87%E3%82%8A%E3%81%AE%E3%81%AA%E3%81%84%E8%A8%80%E8%AA%9E%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6)」を参照してください。 ## 検索オプション このヘルプでは、Tatoebaサイトの上部にある検索バーで使用する検索文字列の適切な設定方法を説明しています。Tatoeba検索は、Googleの検索と同じような機能を有しますが、いくつか異なる点があります。 * 英文の中に、"live", "lives", "living", "lived"を含む文を抽出するためには、検索文字列に "live" を指定します。(大文字・小文字は区別されません。そのため、検索結果には、"Live", "Living"などが含まれます。) * [live](http://tatoeba.org/eng/sentences/search?query=live+&from=eng&to=und) * 完全一致させるためには、検索したい文字列の前に等号(=)を付けます。(大文字・小文字の区別はありません。) * [=live](http://tatoeba.org/eng/sentences/search?query=%3Dlive+&from=eng&to=und) * 検索文字列の中に、パンクチュエーション(句読点)を含めないでください。ほとんどのパンクチュエーションは、無視されますが、疑問符(?) および 感嘆符(!) は特殊な検索文字として機能するため、特に注意が必要です。 * 次の検索文字列を指定すると、正しい検索結果を得ることはできません。 * [how strange!](http://tatoeba.org/eng/sentences/search?query=how+strange!&from=eng&to=und) * ただし、次の検索文字列を指定すると、検索結果の中に”How strange!”を含みます。 * [how strange](http://tatoeba.org/eng/sentences/search?query=how+strange&from=eng&to=und) * 検索したい文字列の最後にドル記号($)を付けた場合、その文字列で終わる文を検索します。次の検索文字列は、"Tom"で終わる英文を検索結果に表示します。 * [Tom$](http://tatoeba.org/eng/sentences/search?query=Tom%24&from=eng&to=und) * ほとんどのパンクチュエーションは、検索で見つけることはできません。しかし、ドル記号($)とアンダーバー(_)は特別で、その記号の前に円記号(¥)またはバックスラッシュを付けることで、それらの文字を含む英文を検索結果に表示することができます。 * [\$](https://tatoeba.org/eng/sentences/search?query=%5C%24&from=und&to=und) * 検索したい文字列の前にアクサンシルコンフレックス(^)を付けると、その文字列で始まる文を検索することができます。次の検索文字列は、”Tom”で始まる英文を検索結果に表示します。 * [^Tom](http://tatoeba.org/eng/sentences/search?query=%5ETom&from=eng&to=und) * 次の検索文字列を指定すると、"Tom"で始まり"Mary"で終わる英文を検索結果に表示します。 * [^Tom Mary$](http://tatoeba.org/eng/sentences/search?query=%5ETom+Mary%24&from=eng&to=und) * 次の検索文字列を指定すると、"Tom"または"He"で始まる英文を検索結果に表示します。 * [(^Tom|^He)](http://tatoeba.org/eng/sentences/search?query=%28%5ETom%7C%5EHe%29&from=eng&to=und) * 次の検索文字列を指定すると、"fasting", "fasted", または "fasts"を含む英文を検索結果に表示します。検索したい文字列に、等号(=)を付けることで、完全一致検索を行うことができるため、形容詞の形式である"fast", "faster" や "fastest"を除外した検索結果を得ることができます。 * [(=fasting|=fasted|=fasts)](https://tatoeba.org/eng/sentences/search?query=%28%3Dfasting%7C%3Dfasted%7C%3Dfasts%29&from=eng&to=und) * フレーズ(句、熟語、慣用句など)を検索するには、検索したいフレーズを二重引用符(")で囲みます。完全一致検索を行いたい場合は、各文字列の前に等号(=)をつけるか、または、二重引用符(")の直前に等号(=)を付けることで、二重引用符内のすべての文字列に一致するフレーズを検索結果に得ることができます。 * "live in Boston", "living in Boston", "lives in Boston"などのフレーズを検索する場合は、次のような検索文字列を使用します。 * ["live in boston"](http://tatoeba.org/eng/sentences/search?query=%22live+in+boston%22&from=eng&to=und) * 次の検索文字列を指定すると、"live in Boston"というフレーズと完全一致する英文のみが検索結果に表示されます。 * ["=live =in =boston"](http://tatoeba.org/eng/sentences/search?query=%22%3Dlive+%3Din+%3Dboston%22&from=eng&to=und) * [="live in boston"](http://tatoeba.org/eng/sentences/search?query=%3D%22live+in+boston%22&from=eng&to=und) * 次の検索文字列を指定すると、"I live in Boston"と完全一致するフレーズが検索されます。他の語を含むフレーズは検索結果に表示されません。 * ["^I =live =in =Boston$"](http://tatoeba.org/eng/sentences/search?query=%22%5EI+%3Dlive+%3Din+%3DBoston%24%22&from=eng&to=und) * 次の検索文字列を指定すると、文頭に"Tom"がなく、文中にのみ"Tom"が含まれる英文を検索結果に表示します。 * [-^Tom Tom](https://tatoeba.org/eng/sentences/search?query=-%5ETom+Tom&from=eng&to=und) * 次の検索文字列を指定すると、文頭や文末に"Tom"がなく、文中に"Tom"が含まれる英文を検索結果に表示します。 * [-^Tom Tom -Tom$](https://tatoeba.org/eng/sentences/search?query=-%5ETom+Tom+-Tom%24&from=eng&to=und) * 検索文字列の中のクエスチョンマーク(?)は、1文字のワイルドカードです。 * 次の検索文字列を指定すると、"whenever" や "wherever" が含まれる英文を検索結果に表示します。 * [whe?ever](https://tatoeba.org/eng/sentences/search?query=whe%3Fever&from=und&to=und) * 次の検索文字列を指定すると、"eve"が含まれる6文字の文字列で、"eve"の前に任意の2文字、後ろに1文字が含まれる"clever", "eleven", "peeves", "uneven"などを検索結果に表示します。 * [??eve?](https://tatoeba.org/eng/sentences/search?query=%3F%3Feve%3F&from=eng&to=und) * 次の検索文字列を指定すると、"Tom"と"Mary"の文字列の間に2つの文字列を含み、なおかつ"Mary"と"John"の文字列の間に1つの文字列を含むフレーズを検索結果に表示します。 * ["Tom * * Mary * John"](https://tatoeba.org/eng/sentences/search?query=%22Tom+*+*+Mary+*+John%22&from=eng&to=und) * 次の検索文字列を指定すると、文頭に"Tom"、文末に"Mary"を含み、なおかつ、"Tom"と"Mary"の間に任意の3つの文字列を含むフレーズを検索結果に表示します。 * ["^Tom * * * Mary$"](https://tatoeba.org/eng/sentences/search?query=%22%5ETom+*+*+*+Mary%24%22&from=und&to=und) * 次の検索文字列を指定すると、"red"で始まる文字列を持つ英文を検索結果に表示します。(この検索には、3文字以上指定する必要がります。) * [red*](https://tatoeba.org/eng/sentences/search?query=red*&from=eng&to=und) * 次の検索文字列を指定すると、"red"で終わる単語を持つ英文を検索結果を表示します。 * [*red](https://tatoeba.org/eng/sentences/search?query=*red&from=eng&to=und) * 次の検索文字列を指定すると、文字列の中に"red"を含む英文を検索結果に表示します。 * [\*red\*](https://tatoeba.org/eng/sentences/search?query=*red*&from=eng&to=und) * 次の検索文字列を指定すると、"French"を含むが、"Tom"を含まない英文を検索結果に表示します。 * [French -Tom](https://tatoeba.org/eng/sentences/search?query=French+-Tom&from=eng&to=und) * 次の検索文字列を指定すると、"cheek"を含むが、マイナス記号(-)が付いた文字列を含まない英文を検索結果に表示します。 * [cheek -tear -slap -burn -red -hollow](http://tatoeba.org/eng/sentences/search?query=cheek+-tear+-slap+-burn+-red+-hollow&from=eng&to=und) * 次の検索文字列を指定すると、"cat"が"dog"より先に現れる英文を検索結果に表示します。 * [cat << dog](https://tatoeba.org/eng/sentences/search?query=cat+%3C%3C+dog&from=eng&to=und) * 次の検索文字列を指定すると、"cat", "dog", "fish"のいずれか2つが含まれる英文を検索結果に表示します。 * ["cat dog fish"/2](https://tatoeba.org/eng/sentences/search?query=%22cat+dog+fish%22/2&from=eng&to=und) ### "I can't" を除外した "I can" のみの検索方法 * 次の検索文字列を指定すると、"I can't" で始まる文字列を検索画面に表示します。 * ["^I =can't"](https://tatoeba.org/eng/sentences/search?from=eng&to=und&has_audio=yes&sort=created&query=%22%5EI+%3Dcan%27t%22) * しかし、次の検索文字列を指定すると、"I can"と"I can't"の文を含みます。 * ["^I =can"](https://tatoeba.org/eng/sentences/search?from=eng&to=und&has_audio=yes&sort=created&query=%22%5EI+%3Dcan%22) * “I can’t”を除外した ”I can” のみを検索する場合は、次の検索文字列を指定します。(注意:二重引用符が必要です) * ["^I =can" -"can't"](https://tatoeba.org/eng/sentences/search?from=eng&to=und&has_audio=yes&sort=created&query=%22%5EI+%3Dcan%22+-"can%27t") ## 単語区切りのない言語について 日本語や中国語など、単語と単語の間にスペースを入れない言語を検索する場合は、検索したい文字列を二重引用符(")で囲んでください。例えば、「逆に」という文字列を検索する場合は、検索文字列に * ["逆に"](https://tatoeba.org/sentences/search?query=%22%E9%80%86%E3%81%AB%22&from=und&to=und) を指定します。また、二つ以上の文字列「逆に」と「企業」を検索する場合は、検索文字列に * ["逆に" "企業"](https://tatoeba.org/sentences/search?query=%22%E9%80%86%E3%81%AB%22+%22%E4%BC%81%E6%A5%AD%22&from=und&to=und) を指定します。 二重引用符(")を省略した場合は、Tatoeba検索は、各文字を1つ1つの単語として検索するため、検索文字列に指定した文字1つ1つを含む全ての文章が検索されます。その場合、文字列としての塊やその並び順は、無視されます。 * [逆に](https://tatoeba.org/sentences/search?query=%E9%80%86%E3%81%AB&from=und&to=und)
version at: 2019/12/07 12:18
#テキスト検索の方法 [<戻る>](https://tatoeba.org/eng/sentences/advanced_search) ## 重要事項 このtatoeba.orgの検索エンジン(Manticore, 旧名称Sphinx)は、他の標準的な検索エンジンとは仕様が異なります。 検索を行う際に、検索のための特殊記号である 疑問符(?) や 感嘆符(!) は、通常検索で使用することはできません。 また、日本語や中国語など、単語と単語の間にスペースを入れない言語を検索する場合は、検索文字列を二重引用符(“)で囲んでください。詳しくは、「[単語区切りのない言語について](https://ja.wiki.tatoeba.org/articles/show/tekisuto-kensaku#%E5%8D%98%E8%AA%9E%E5%8C%BA%E5%88%87%E3%82%8A%E3%81%AE%E3%81%AA%E3%81%84%E8%A8%80%E8%AA%9E%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6)」を参照してください。 ## 検索オプション このヘルプでは、Tatoebaサイトの上部にある検索バーで使用する検索文字列の適切な設定方法を説明しています。Tatoeba検索は、Googleの検索と同じような機能を有しますが、いくつか異なる点があります。 * 英文の中に、"live", "lives", "living", "lived"を含む文を抽出するためには、検索文字列に "live" を指定します。(大文字・小文字は区別されません。そのため、検索結果には、"Live", "Living"などが含まれます。) * [live](http://tatoeba.org/eng/sentences/search?query=live+&from=eng&to=und) * 完全一致させるためには、検索したい文字列の前に等号(=)を付けます。(大文字・小文字の区別はありません。) * [=live](http://tatoeba.org/eng/sentences/search?query=%3Dlive+&from=eng&to=und) * 検索文字列の中に、パンクチュエーション(句読点)を含めないでください。ほとんどのパンクチュエーションは、無視されますが、疑問符(?) および 感嘆符(!) は特殊な検索文字として機能するため、特に注意が必要です。 * 次の検索文字列を指定すると、正しい検索結果を得ることはできません。 * [how strange!](http://tatoeba.org/eng/sentences/search?query=how+strange!&from=eng&to=und) * ただし、次の検索文字列を指定すると、検索結果の中に”How strange!”を含みます。 * [how strange](http://tatoeba.org/eng/sentences/search?query=how+strange&from=eng&to=und) * 検索したい文字列の最後にドル記号($)を付けた場合、その文字列で終わる文を検索します。次の検索文字列は、"Tom"で終わる英文を検索結果に表示します。 * [Tom$](http://tatoeba.org/eng/sentences/search?query=Tom%24&from=eng&to=und) * ほとんどのパンクチュエーションは、検索で見つけることはできません。しかし、ドル記号($)とアンダーバー(_)は特別で、その記号の前に円記号(¥)またはバックスラッシュを付けることで、それらの文字を含む英文を検索結果に表示することができます。 * [\$](https://tatoeba.org/eng/sentences/search?query=%5C%24&from=und&to=und) * 検索したい文字列の前にアクサンシルコンフレックス(^)を付けると、その文字列で始まる文を検索することができます。次の検索文字列は、”Tom”で始まる英文を検索結果に表示します。 * [^Tom](http://tatoeba.org/eng/sentences/search?query=%5ETom&from=eng&to=und) * 次の検索文字列を指定すると、"Tom"で始まり"Mary"で終わる英文を検索結果に表示します。 * [^Tom Mary$](http://tatoeba.org/eng/sentences/search?query=%5ETom+Mary%24&from=eng&to=und) * 次の検索文字列を指定すると、"Tom"または"He"で始まる英文を検索結果に表示します。 * [(^Tom|^He)](http://tatoeba.org/eng/sentences/search?query=%28%5ETom%7C%5EHe%29&from=eng&to=und) * 次の検索文字列を指定すると、"fasting", "fasted", または "fasts"を含む英文を検索結果に表示します。検索したい文字列に、等号(=)を付けることで、完全一致検索を行うことができるため、形容詞の形式である"fast", "faster" や "fastest"を除外した検索結果を得ることができます。 * [(=fasting|=fasted|=fasts)](https://tatoeba.org/eng/sentences/search?query=%28%3Dfasting%7C%3Dfasted%7C%3Dfasts%29&from=eng&to=und) * フレーズ(句、熟語、慣用句など)を検索するには、検索したいフレーズを二重引用符(")で囲みます。完全一致検索を行いたい場合は、各文字列の前に等号(=)をつけるか、または、二重引用符(")の直前に等号(=)を付けることで、二重引用符内のすべての文字列に一致するフレーズを検索結果に得ることができます。 * "live in Boston", "living in Boston", "lives in Boston"などのフレーズを検索する場合は、次のような検索文字列を使用します。 * ["live in boston"](http://tatoeba.org/eng/sentences/search?query=%22live+in+boston%22&from=eng&to=und) * 次の検索文字列を指定すると、"live in Boston"というフレーズと完全一致する英文のみが検索結果に表示されます。 * ["=live =in =boston"](http://tatoeba.org/eng/sentences/search?query=%22%3Dlive+%3Din+%3Dboston%22&from=eng&to=und) * [="live in boston"](http://tatoeba.org/eng/sentences/search?query=%3D%22live+in+boston%22&from=eng&to=und) * 次の検索文字列を指定すると、"I live in Boston"と完全一致するフレーズが検索されます。他の語を含むフレーズは検索結果に表示されません。 * ["^I =live =in =Boston$"](http://tatoeba.org/eng/sentences/search?query=%22%5EI+%3Dlive+%3Din+%3DBoston%24%22&from=eng&to=und) * 次の検索文字列を指定すると、文頭に"Tom"がなく、文中にのみ"Tom"が含まれる英文を検索結果に表示します。 * [-^Tom Tom](https://tatoeba.org/eng/sentences/search?query=-%5ETom+Tom&from=eng&to=und) * 次の検索文字列を指定すると、文頭や文末に"Tom"がなく、文中に"Tom"が含まれる英文を検索結果に表示します。 * [-^Tom Tom -Tom$](https://tatoeba.org/eng/sentences/search?query=-%5ETom+Tom+-Tom%24&from=eng&to=und) * 検索文字列の中のクエスチョンマーク(?)は、1文字のワイルドカードです。 * 次の検索文字列を指定すると、"whenever" や "wherever" が含まれる英文を検索結果に表示します。 * [whe?ever](https://tatoeba.org/eng/sentences/search?query=whe%3Fever&from=und&to=und) * 次の検索文字列を指定すると、"eve"が含まれる6文字の文字列で、"eve"の前に任意の2文字、後ろに1文字が含まれる"clever", "eleven", "peeves", "uneven"などを検索結果に表示します。 * [??eve?](https://tatoeba.org/eng/sentences/search?query=%3F%3Feve%3F&from=eng&to=und) * 次の検索文字列を指定すると、"Tom"と"Mary"の文字列の間に2つの文字列を含み、なおかつ"Mary"と"John"の文字列の間に1つの文字列を含むフレーズを検索結果に表示します。 * ["Tom * * Mary * John"](https://tatoeba.org/eng/sentences/search?query=%22Tom+*+*+Mary+*+John%22&from=eng&to=und) * 次の検索文字列を指定すると、文頭に"Tom"、文末に"Mary"を含み、なおかつ、"Tom"と"Mary"の間に任意の3つの文字列を含むフレーズを検索結果に表示します。 * ["^Tom * * * Mary$"](https://tatoeba.org/eng/sentences/search?query=%22%5ETom+*+*+*+Mary%24%22&from=und&to=und) * 次の検索文字列を指定すると、"red"で始まる文字列を持つ英文を検索結果に表示します。(この検索には、3文字以上指定する必要がります。) * [red*](https://tatoeba.org/eng/sentences/search?query=red*&from=eng&to=und) * 次の検索文字列を指定すると、"red"で終わる単語を持つ英文を検索結果を表示します。 * [*red](https://tatoeba.org/eng/sentences/search?query=*red&from=eng&to=und) * 次の検索文字列を指定すると、文字列の中に"red"を含む英文を検索結果に表示します。 * [\*red\*](https://tatoeba.org/eng/sentences/search?query=*red*&from=eng&to=und) * 次の検索文字列を指定すると、"French"を含むが、"Tom"を含まない英文を検索結果に表示します。 * [French -Tom](https://tatoeba.org/eng/sentences/search?query=French+-Tom&from=eng&to=und) * 次の検索文字列を指定すると、"cheek"を含むが、マイナス記号(-)が付いた文字列を含まない英文を検索結果に表示します。 * [cheek -tear -slap -burn -red -hollow](http://tatoeba.org/eng/sentences/search?query=cheek+-tear+-slap+-burn+-red+-hollow&from=eng&to=und) * 次の検索文字列を指定すると、"cat"が"dog"より先に現れる英文を検索結果に表示します。 * [cat << dog](https://tatoeba.org/eng/sentences/search?query=cat+%3C%3C+dog&from=eng&to=und) * 次の検索文字列を指定すると、"cat", "dog", "fish"のいずれか2つが含まれる英文を検索結果に表示します。 * ["cat dog fish"/2](https://tatoeba.org/eng/sentences/search?query=%22cat+dog+fish%22/2&from=eng&to=und) ### "I can't" を除外した "I can" のみの検索方法 * 次の検索文字列を指定すると、"I can't" で始まる文字列を検索画面に表示します。 * ["^I =can't"](https://tatoeba.org/eng/sentences/search?from=eng&to=und&has_audio=yes&sort=created&query=%22%5EI+%3Dcan%27t%22) * しかし、次の検索文字列を指定すると、"I can"と"I can't"の文を含みます。 * ["^I =can"](https://tatoeba.org/eng/sentences/search?from=eng&to=und&has_audio=yes&sort=created&query=%22%5EI+%3Dcan%22) * “I can’t”を除外した ”I can” のみを検索する場合は、次の検索文字列を指定します。(注意:二重引用符が必要です) * ["^I =can" -"can't"](https://tatoeba.org/eng/sentences/search?from=eng&to=und&has_audio=yes&sort=created&query=%22%5EI+%3Dcan%22+-"can%27t") ## 単語区切りのない言語について 日本語や中国語など、単語と単語の間にスペースを入れない言語を検索する場合は、検索したい文字列を二重引用符(")で囲んでください。例えば、「逆に」という文字列を検索する場合は、検索文字列に * ["逆に"](https://tatoeba.org/sentences/search?query=%22%E9%80%86%E3%81%AB%22&from=und&to=und) を指定します。また、二つ以上の文字列「逆に」と「企業」を検索する場合は、検索文字列に * ["逆に" "企業"](https://tatoeba.org/sentences/search?query=%22%E9%80%86%E3%81%AB%22+%22%E4%BC%81%E6%A5%AD%22&from=und&to=und) を指定します。 二重引用符(")を省略した場合は、Tatoeba検索は、各文字を1つ1つの単語として検索するため、検索文字列に指定した文字1つ1つを含む全ての文章が検索されます。その場合、文字列としての塊やその並び順は、無視されます。 * [逆に](https://tatoeba.org/sentences/search?query=%E9%80%86%E3%81%AB&from=und&to=und)