小编Sac*_*hin的帖子

如何使用 Spring 数据弹性搜索提供突出显示

SpringData ES 似乎没有提供类来获取 ES 返回的亮点。Spring Data 可以返回对象列表,但 ES 返回的 Json 中的高亮部分位于一个单独的部分,“ElasticSearchTemplate”类不处理。

代码示例:-

QueryBuilder query = QueryBuilders.matchQuery("name","tom"); 
SearchQuery searchQuery =new NativeSearchQueryBuilder().withQuery(query).
                               with HighlightFields(new Field("name")).build();
List<ESDocument> publications = elasticsearchTemplate.queryForList
                                                (searchQuery, ESDocument.class);
Run Code Online (Sandbox Code Playgroud)

我可能是错的,但我不知道只使用 SpringDataES。有人可以发布一个示例,说明我们如何使用 Spring Data ES 获得亮点?

提前致谢 !

elasticsearch spring-data spring-data-elasticsearch

5
推荐指数
1
解决办法
4788
查看次数

java.net.URISyntaxException:索引 75 处的路径中存在非法字符

我正在尝试通过 Apache REST 客户端从 java 发送 GET 请求并遇到了这个问题。

java.net.URISyntaxException:索引 75 处的路径中存在非法字符:http : //torrento.sharepoint.com/_api/web/getfolderbyserverrelativeurl ('/Shared Documents/test')/java.net.URI$Parser.fail 中的文件(URI.java:2848) 在 java.net.URI$Parser.checkChars(URI.java:3021) 在 java.net.URI$Parser.parseHierarchical(URI.java:3105) 在 java.net.URI$Parser。 parse(URI.java:3053) at java.net.URI.(URI.java:588) at org.apache.http.client.utils.URIBuilder.(URIBuilder.java:82) at com.mstack.samples.sharepoint .SharepointApp.getAllFiles(SharepointApp.java:61) 在 com.mstack.samples.sharepoint.SharepointApp.main(SharepointApp.java:45)

代码片段:-

            httpClient = HttpClientBuilder.create().build();
            uriBuilder = new URIBuilder(requestUrl);
            System.out.println(uriBuilder);
            httpGet = new HttpGet(uriBuilder.build());
            httpGet.addHeader(AUTHORIZATION, "Bearer " + TOKEN);
            httpGet.addHeader("accept", "application/json; odata=verbose");
            response = httpClient.execute(httpGet);
Run Code Online (Sandbox Code Playgroud)

requestUrl 在哪里 http://torrento.sharepoint.com/_api/web/getfolderbyserverrelativeurl('/Shared Documents/test')/files

我知道共享和文档之间的空间是问题所在。试图对其进行编码。但这也不起作用。请帮忙

java rest sharepoint apache-httpclient-4.x

5
推荐指数
1
解决办法
2万
查看次数

Hadoop的分布式替代品

我有一个奇怪的问题。

什么是hadoop的一些分布式和可扩展的替代方案。我正在寻找像HDFS这样的分布式文件系统,该系统可以用作廉价而有效的存储,并希望在其之上具有数据处理引擎(批处理/实时)。我知道Spark可以是一个很好的选择。但是我想将此系统用作分布式,容错和可扩展的文件存档。是否有合适的解决方案?欢迎提出建议。谢谢 :)

storage distributed hadoop distributed-system hdfs

5
推荐指数
1
解决办法
4050
查看次数

如何找到我的 SharePoint Online 帐户的租户 ID

我是sharepoint的新手。我试图通过 oauth 获取访问令牌并开始知道租户 ID 或 sharepoint 帐户的站点领域。我在哪里可以找到它或如何检索它?

sharepoint sharepoint-2013

4
推荐指数
2
解决办法
1万
查看次数

如何在spring数据elasticsearch中管理多个用户索引

在spring数据中,elasticsearch一个模型类/实体表示或映射到索引和类型.

例如: -

@Document(indexName = "myindex",type="mytype")
public class DocumentModel {
    ......
} 
Run Code Online (Sandbox Code Playgroud)

我有一个用例,我应该在具有相同结构的不同es索引中索引数据.如果是这种情况,我怎样才能用这个模型类表示所有这些索引?

elasticsearch spring-data spring-data-elasticsearch

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