UpdateSemanticSearchIndex
UpdateSemanticSearchIndex[index,source]
updates the SemanticSearchIndex[…] index with the data in source.
UpdateSemanticSearchIndex[index,{source1, …}]
updates the SemanticSearchIndex[…] index with the collection of sources sourcei.
UpdateSemanticSearchIndex[index,{source1 val1, …}]
associates the new source sourcei to the value vali.
Details and Options
- UpdateSemanticSearchIndex extends an existing SemanticSearchIndex with additional data, expanding the index’s storage and search capabilities.
- Valid index specifications are:
-
"name" a string matching a named semantic search index SemanticSearchIndex[…] a valid SemanticSearchIndex object - Possible values for source are:
-
"string" a plain string File["path"] individual file URL["url"] the text representation of "url" CloudObject[…] a cloud object LocalObject[…] a local object ContentObject[…] a content object {source1,source2,…} list of sources - If index contains annotated sources, each new source should be annotated the same way. »
- Possible ways to specify annotations include:
-
{source1val1,…} a list of sources and associated values {source1,…}{val1,…} a rule between sources and values - Accepted forms of annotation values vali include:
-
"string" string labels <"tag1"v1,… > an association of tags and metadata values - UpdateSemanticSearchIndex supports the following options:
-
Method Automatic method details ProgressReporting $ProgressReporting whether to report the progress of the computation - Detailed options can be given using Method<opt1val1 >. Possible values for opti are:
-
"ContextPadding" minimal overlap between chunks "MaximumItemLength" maximum length of a text chunk "MinimumItemLength" minimum length of a text chunk "SplitPattern" Automatic where to split long strings - The automatic "SplitPattern" tries to split a source text in paragraphs, newlines and words to create chunks between "MinimumItemLength" and "MaximumItemLength".
Examples
open allclose allBasic Examples (2)
Scope (6)
Data Sources (3)
Annotations (3)
Update an index that has labels:
Update an index with tags in an Association:
Update an index with multiple tags in an Association:
Applications (1)
Properties & Relations (1)
The feature extractor used by UpdateSemanticSearchIndex is inherited from the index:
Text
Wolfram Research (2024), UpdateSemanticSearchIndex, Wolfram Language function, https://reference.wolfram.com/language/ref/UpdateSemanticSearchIndex.html (updated 2025).
CMS
Wolfram Language. 2024. "UpdateSemanticSearchIndex." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2025. https://reference.wolfram.com/language/ref/UpdateSemanticSearchIndex.html.
APA
Wolfram Language. (2024). UpdateSemanticSearchIndex. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/UpdateSemanticSearchIndex.html