Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/393.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
Java 如何在弹性搜索中限制特定文档的内容?_Java_Search_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch - Fatal编程技术网 elasticsearch,Java,Search,elasticsearch" /> elasticsearch,Java,Search,elasticsearch" />

Java 如何在弹性搜索中限制特定文档的内容?

Java 如何在弹性搜索中限制特定文档的内容?,java,search,elasticsearch,Java,Search,elasticsearch,{ “用户”:“迪尔伯特”, “发布日期”:“2011-12-12”, “内容”:“分发很难,分发应该很容易。”, “标题”:“关于分布式搜索” } 现在,如果对该文档执行搜索查询。我知道全部内容。让我们说,如果内容是非常大的,我只希望得到点击的内容的特定部分。Api是什么?我在弹性搜索的文档中找不到它来限制大小或行数 谢谢您可以通过向根对象添加大小来限制结果集的大小(结果数),即 { "size": 5, "query": { ... } } 如果每个结果都太大,并且您

{
“用户”:“迪尔伯特”,
“发布日期”:“2011-12-12”,
“内容”:“分发很难,分发应该很容易。”,
“标题”:“关于分布式搜索”
}

现在,如果对该文档执行搜索查询。我知道全部内容。让我们说,如果内容是非常大的,我只希望得到点击的内容的特定部分。Api是什么?我在弹性搜索的文档中找不到它来限制大小或行数


谢谢

您可以通过向根对象添加
大小
来限制结果集的大小(结果数),即

{
  "size": 5,
  "query": {
     ...
  }
}
如果每个结果都太大,并且您只想获取特定字段,您可以这样做:

{
  "_source": {
    "include": [ "field1", "field2" ],
    "exclude": [ "field3" ]
  },
  "query": {
    ...
  "
}

好的,我是通过highlight API得到的。不能限制特定字段的内容大小或字符限制

通过这种方式,您可以只获取附近的字符,并且可以配置您的字符大小

{
“查询”:{…},
“亮点”:{
“碎片的数量”:3,
“碎片大小”:150,
“tag_schema”:“styled”,
“字段”:{
}

}

是,这是文档点击数。如何限制字段内容的大小?