【发布时间】:2021-03-07 03:43:57
【问题描述】:
我有这个问题:
NativeSearchQuery searchQuery = new NativeSearchQueryBuilder()
.withQuery(multiMatchQuery(searchPattern)
.field("fullName")
.field("npi")
.type(MultiMatchQueryBuilder.Type.BEST_FIELDS))
.build();
如何运行它? ElasticsearchRepository 中的所有方法都已弃用:
public interface ElasticsearchRepository<T, ID> extends PagingAndSortingRepository<T, ID> {
/** @deprecated */
@Deprecated
default <S extends T> S index(S entity) {
return this.save(entity);
}
/** @deprecated */
@Deprecated
<S extends T> S indexWithoutRefresh(S var1);
/** @deprecated */
Iterable<T> search(QueryBuilder var1);
/** @deprecated */
Page<T> search(QueryBuilder var1, Pageable var2);
/** @deprecated */
Page<T> search(Query var1);
Page<T> searchSimilar(T var1, @Nullable String[] var2, Pageable var3);
/** @deprecated */
@Deprecated
void refresh();
}
【问题讨论】:
标签: spring elasticsearch spring-data spring-data-elasticsearch