SearchQueryString

SearchQueryString["query"]

表示 TextSearch 及其相关函数中一个搜索引擎式的查询.

更多信息

  • 查询中可以使用下列形式的项:
  • term1 term2 必须全部发生的项
    "term1 term2 "字面上必须出现的一系列项
    +term一个必须出现的项
    -term一个不能出现的项
    term~一个至少应该近似出现的项
    "term1 term2 "~n必须出现最多 n 个单词分隔的项字符串
    field:form应出现在给定字段里的表单
    form^b为排名起见,应被提升 b 倍的表单
  • 也支持下列其他形式或替代形式:
  • term1 AND term2 AND 必须全部出现的项
    term2 OR term2 OR 其中之一必须出现的项
    NOT term不能出现的项
    (query)在查询字符串内分组
    \c+: 这样必须逐字出现的字符

范例

打开所有单元关闭所有单元

基本范例  (6)

精确匹配短语:

缺省情况下,一系列项被解释为 ContainsAll

在特定字段进行搜索:

要求出现 "dog",不允许出现 "Alice":

一个布尔查询,在其中减小 "lorem" 的权重:

查询中的连字词只匹配其中单词连续显示和顺序相同的文档:

可能存在的问题  (2)

通配符搜索与词干相互作用,所以"ali?" 匹配,但 "alic?" 不匹配:

SearchQueryString 只能用于对索引的搜索:

Wolfram Research (2016),SearchQueryString,Wolfram 语言函数,https://reference.wolfram.com/language/ref/SearchQueryString.html.

文本

Wolfram Research (2016),SearchQueryString,Wolfram 语言函数,https://reference.wolfram.com/language/ref/SearchQueryString.html.

CMS

Wolfram 语言. 2016. "SearchQueryString." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/SearchQueryString.html.

APA

Wolfram 语言. (2016). SearchQueryString. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/SearchQueryString.html 年

BibTeX

@misc{reference.wolfram_2024_searchquerystring, author="Wolfram Research", title="{SearchQueryString}", year="2016", howpublished="\url{https://reference.wolfram.com/language/ref/SearchQueryString.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_searchquerystring, organization={Wolfram Research}, title={SearchQueryString}, year={2016}, url={https://reference.wolfram.com/language/ref/SearchQueryString.html}, note=[Accessed: 22-November-2024 ]}