我尝试进行可视化(例如垂直条形图),请求的页面是x轴。但是,如果我创建一个x轴的桶类型,将聚合设置为Terms和" page",它会按文件夹,文件名和扩展名拆分路径。
例如,如果路径是/images/icons/up.png,我的可视化就会创建一个条形图,其中包含"图像","图标",&#34 ; up"和" png"。我希望图表使用条形图的完整路径(/images/icons/up.png)。
这些来自IIS日志,我不想包含查询字符串。
public void takePicture() {
File photoFile = null;
try {
photoFile = createImageFile();
} catch (IOException ex) {
}
// Continue only if the File was successfully created
if (photoFile != null) {
mPhotoURI = FileProvider.getUriForFile(getContext(),
"com.tble.brgo.fileprovider",
photoFile);
Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
if (takePictureIntent.resolveActivity(getContext().getPackageManager()) != null) {
takePictureIntent.putExtra(MediaStore.EXTRA_OUTPUT, mPhotoURI);
startActivityForResult(takePictureIntent, REQUEST_TAKE_PHOTO);
}
}
}
谢谢!
答案 0 :(得分:1)
对于此类聚合,您的字符串字段应在elasticsearch中定义为“未分析”。否则elasticsearch 会自动对您的字符串字段进行标记。 在kibana中,当您在分析的字段上使用术语聚合时,您会收到警告,您看到了吗?
如果这不能解决您的问题,您可以发布您的弹性搜索索引映射吗?