小编Pol*_*ton的帖子

Elasticsearch-每个文档的匹配计数

我正在使用此查询来搜索字段中出现的短语。

"query": {
    "match_phrase": {
       "content": "my test phrase"
  }
 }
Run Code Online (Sandbox Code Playgroud)

我需要计算每个文档中每个短语的匹配次数(如果可能的话)?

我曾经考虑过聚合器,但认为这些聚合器不符合要求,因为它们会使我在整个索引中而不是每个文档中获得匹配的数量。

谢谢。

elasticsearch

8
推荐指数
2
解决办法
648
查看次数

pattern.compile帮助java程序

我已经写了一个程序来解析其中包含的样本C程序的文本文件if,elsewhile条件.

我有2 ArrayList秒,我的程序将解析文件.我使用Matcher,并指定模式StringS IN Pattern.compile().我正在尝试为特定程序绘制控制流图; 但是,我现在只是找到节点,稍后会将它们连接起来.

这是我的代码:

//import static LineMatcher.ENCODING;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.LineNumberReader;
import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.ArrayList;
import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public final class CFG {

  public void findLines(String aFileName) {
    List<Integer> a = new ArrayList<Integer>();
    List<Integer> b = new ArrayList<Integer>();
    // int [] a = new int[10000];
    // int [] b = new int[10000]; …
Run Code Online (Sandbox Code Playgroud)

java matcher text-parsing

7
推荐指数
1
解决办法
752
查看次数

Elasticsearch 空过滤器聚合

我将Elasticsearch版本升级5.47.1. 我有一个关于5.4版本的查询,但是相同的查询7.1抛出异常。

查询格式错误,发现空子句

询问 :

{
    "query": {"match_all": {}}
    ,"aggs": {
       "price": {
           "aggs": {
              "tt": {
                  "terms": {
                     "field": "platformType"
                  }
              }
           },
           "filter": {

           }
       }
    }
}
Run Code Online (Sandbox Code Playgroud)

过滤器为空,因为我使用条件较少的术语查询。有什么解决办法吗?

先感谢您。

elasticsearch elasticsearch-aggregation

3
推荐指数
1
解决办法
1250
查看次数