Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
solrconfig.xml的Solr Term邻近函数_Xml_Search_Solr_Full Text Search - Fatal编程技术网

solrconfig.xml的Solr Term邻近函数

solrconfig.xml的Solr Term邻近函数,xml,search,solr,full-text-search,Xml,Search,Solr,Full Text Search,我需要对所有查询使用Solr术语接近度 示例: 我输入查询pc 18。 我现在想要的是Solr搜索pc或18或“pc 18”~10^10 有没有一种方法可以在solrconfig.xml中定义术语邻近性,使服务器“转换”我的所有查询?通过短语slop和短语字段来定义值: q=batman movie&pf=text&ps=100 您可以在requestHandler的solrconfig.xml中将这些值设置为静态值,也可以将它们包含在实际查询之外的查询URL中。但这并不是我想

我需要对所有查询使用Solr术语接近度

示例: 我输入查询
pc 18
。 我现在想要的是Solr搜索
pc或18或“pc 18”~10^10

有没有一种方法可以在
solrconfig.xml
中定义术语邻近性,使服务器“转换”我的所有查询?

通过短语slop和短语字段来定义值:

q=batman movie&pf=text&ps=100

您可以在requestHandler的solrconfig.xml中将这些值设置为静态值,也可以将它们包含在实际查询之外的查询URL中。

但这并不是我想要的。我需要在我的solrconfig中指定整个搜索词的相关性。xml@DennisKonoppa如前所述,您可以在solrconfig.xml中将这些设置为静态值。您将它们添加为
的值,其中每个部分都可以(客户端无法更改)。这就是你想要的,对吗?