WOLFRAM

creates a search index from all files in the directory dir and its subdirectories.

CreateSearchIndex[{source1,source2,}]

creates a search index from all sources sourcei.

CreateSearchIndex[sources,"name"]

gives the search index the specified name.

creates an empty search index, which can be added to with AddToSearchIndex.

Details and Options

Examples

open allclose all

Basic Examples  (2)Summary of the most common use cases

Create a search index from two files:

Out[1]=1

TextSearch searches in the index:

Out[2]=2

Create a search index from all files and subfolders in a folder:

Out[1]=1

Search the index:

Out[2]=2

Options  (2)Common values & functionality for each option

ContentFieldOptions  (1)

Set a weight of 2 for the "Keywords" field:

Out[1]=1
Out[2]=2

DocumentWeightingRules  (1)

Weight documents according to the value of a "Quality" field:

Out[1]=1
Out[2]=2
Wolfram Research (2015), CreateSearchIndex, Wolfram Language function, https://reference.wolfram.com/language/ref/CreateSearchIndex.html (updated 2019).
Wolfram Research (2015), CreateSearchIndex, Wolfram Language function, https://reference.wolfram.com/language/ref/CreateSearchIndex.html (updated 2019).

Text

Wolfram Research (2015), CreateSearchIndex, Wolfram Language function, https://reference.wolfram.com/language/ref/CreateSearchIndex.html (updated 2019).

Wolfram Research (2015), CreateSearchIndex, Wolfram Language function, https://reference.wolfram.com/language/ref/CreateSearchIndex.html (updated 2019).

CMS

Wolfram Language. 2015. "CreateSearchIndex." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2019. https://reference.wolfram.com/language/ref/CreateSearchIndex.html.

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

Wolfram Language. (2015). CreateSearchIndex. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/CreateSearchIndex.html

BibTeX

@misc{reference.wolfram_2025_createsearchindex, author="Wolfram Research", title="{CreateSearchIndex}", year="2019", howpublished="\url{https://reference.wolfram.com/language/ref/CreateSearchIndex.html}", note=[Accessed: 19-June-2025 ]}

@misc{reference.wolfram_2025_createsearchindex, author="Wolfram Research", title="{CreateSearchIndex}", year="2019", howpublished="\url{https://reference.wolfram.com/language/ref/CreateSearchIndex.html}", note=[Accessed: 19-June-2025 ]}

BibLaTeX

@online{reference.wolfram_2025_createsearchindex, organization={Wolfram Research}, title={CreateSearchIndex}, year={2019}, url={https://reference.wolfram.com/language/ref/CreateSearchIndex.html}, note=[Accessed: 19-June-2025 ]}

@online{reference.wolfram_2025_createsearchindex, organization={Wolfram Research}, title={CreateSearchIndex}, year={2019}, url={https://reference.wolfram.com/language/ref/CreateSearchIndex.html}, note=[Accessed: 19-June-2025 ]}