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 获得亮点?
提前致谢 !
我正在尝试通过 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
我知道共享和文档之间的空间是问题所在。试图对其进行编码。但这也不起作用。请帮忙
我有一个奇怪的问题。
什么是hadoop的一些分布式和可扩展的替代方案。我正在寻找像HDFS这样的分布式文件系统,该系统可以用作廉价而有效的存储,并希望在其之上具有数据处理引擎(批处理/实时)。我知道Spark可以是一个很好的选择。但是我想将此系统用作分布式,容错和可扩展的文件存档。是否有合适的解决方案?欢迎提出建议。谢谢 :)
我是sharepoint的新手。我试图通过 oauth 获取访问令牌并开始知道租户 ID 或 sharepoint 帐户的站点领域。我在哪里可以找到它或如何检索它?
在spring数据中,elasticsearch一个模型类/实体表示或映射到索引和类型.
例如: -
@Document(indexName = "myindex",type="mytype")
public class DocumentModel {
......
}
Run Code Online (Sandbox Code Playgroud)
我有一个用例,我应该在具有相同结构的不同es索引中索引数据.如果是这种情况,我怎样才能用这个模型类表示所有这些索引?