CreateSearchIndex[dir]
ディレクトリ dir とそのサブディレクトリ内のすべてのファイルから検索索引を作る.
CreateSearchIndex[{source1,source2,…}]
すべてのソース sourceiから検索索引を作る.
CreateSearchIndex[sources,"name"]
検索索引に指定された名前を付ける.
AddToSearchIndexで追加可能な空白の検索索引を作る.
CreateSearchIndex
CreateSearchIndex[dir]
ディレクトリ dir とそのサブディレクトリ内のすべてのファイルから検索索引を作る.
CreateSearchIndex[{source1,source2,…}]
すべてのソース sourceiから検索索引を作る.
CreateSearchIndex[sources,"name"]
検索索引に指定された名前を付ける.
AddToSearchIndexで追加可能な空白の検索索引を作る.
詳細とオプション
- CreateSearchIndexはSearchIndexObjectを与える.
- CreateSearchIndexで使われる可能なソース
-
"file" or File[…] 個々のファイル file "dir" or File[…] ファイルのディレクトリ ContentObject[…] メタデータを含むコンテンツ {obj1,obj2,…} 索引を付けることが可能なオブジェクトのリスト - SearchIndices[]は,CreateSearchIndexが作成した検索索引のリストを与える.
- CreateSearchIndexには次のオプションがある.
-
ContentFieldOptions Automatic コンテンツ内のフィールド操作についてのオプション ContentLocationFunction Automatic コンテンツの場所を決定する関数 DocumentWeightingRules None 特定のフィールドの値に応じてドキュメントに重みを付ける Language Automatic テキストが何語かを推測する Method Automatic 使用する索引作成メソッド OverwriteTarget False 既存索引の上書きを許すかどうか - Methodがの可能な設定には"BM25"と"TFIDF"がある.
例題
すべて開く すべて閉じる例 (2)
index = CreateSearchIndex[{"ExampleData/Text/LoremIpsum.txt", "ExampleData/Text/AliceInWonderland.txt"}]TextSearchは索引を検索する:
TextSearch[index, "alice"]フォルダ内のすべてのファイルとサブフォルダから検索索引を作る:
index2 = CreateSearchIndex["ExampleData/Text"]TextSearch[index2, "cat"][All]オプション (2)
ContentFieldOptions (1)
index = CreateSearchIndex[{ContentObject[<|"Keywords" -> {"apple", "fruit"}, "Title" -> "doc1", "Text" -> "orange"|>], ContentObject[<|"Keywords" -> {"orange", "fruit"}, "Title" -> "doc2", "Text" -> "apple"|>]}, ContentFieldOptions -> <|"Keywords" -> <|"Weight" -> 2|>|>]TextSearch[index, "orange"][All, {"Title", "Score"}]DocumentWeightingRules (1)
"Quality"フィールドの値によってドキュメントに重みを付ける:
index = CreateSearchIndex[{
ContentObject[<| "Text" -> "orange", "Title" -> "doc1", "Quality" -> "high"|>],
ContentObject[<| "Text" -> "orange", "Title" -> "doc2", "Value" -> "low"|>]
},
ContentFieldOptions -> <|"Quality" -> <|"BulkRetrievalOptimized" -> True|>|>,
DocumentWeightingRules -> <|"Quality" -> <|"high" -> 2, "low" -> 0.5|>|>]TextSearch[index, "orange"][All, {"Title", "Score"}]関連するガイド
-
▪
- テキスト検索
テキスト
Wolfram Research (2015), CreateSearchIndex, Wolfram言語関数, https://reference.wolfram.com/language/ref/CreateSearchIndex.html (2019年に更新).
CMS
Wolfram Language. 2015. "CreateSearchIndex." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2019. https://reference.wolfram.com/language/ref/CreateSearchIndex.html.
APA
Wolfram Language. (2015). CreateSearchIndex. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/CreateSearchIndex.html
BibTeX
@misc{reference.wolfram_2026_createsearchindex, author="Wolfram Research", title="{CreateSearchIndex}", year="2019", howpublished="\url{https://reference.wolfram.com/language/ref/CreateSearchIndex.html}", note=[Accessed: 11-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_createsearchindex, organization={Wolfram Research}, title={CreateSearchIndex}, year={2019}, url={https://reference.wolfram.com/language/ref/CreateSearchIndex.html}, note=[Accessed: 11-September-2026]}