如何提高响应大小略任用弹簧的数据使用@查询的注释?

0

的问题

目前以下的查询只是回返的10个搜索。 我想增加到100。 如何做到吗?

    @Query("{\"match\": {\"metaData.transcript1\": {\"query\": \"?0\",\"fuzziness\": \"AUTO\",\"prefix_length\": \"0\",\"max_expansions\": \"100\",\"boost\": \"1.0\"}}}")
    @Highlight(fields = {@HighlightField(name = "metaData.transcript1")}, parameters = @HighlightParameters(
            preTags = "<em>",
            postTags = "</em>",
            fragmentSize = 50
            numberOfFragments = 3
        ))
    List<SearchHit<Audio>> findByKeyword(String query);```
elasticsearch java java-8 spring
2021-11-23 13:54:48
1

最好的答案

1

尝试用一页

  @Query("{\"match\": {\"metaData.transcript1\": {\"query\": \"?0\",\"fuzziness\": \"AUTO\",\"prefix_length\": \"0\",\"max_expansions\": \"100\",\"boost\": \"1.0\"}}}")
    @Highlight(fields = {@HighlightField(name = "metaData.transcript1")}, parameters = @HighlightParameters(
            preTags = "<em>",
            postTags = "</em>",
            fragmentSize = 50
            numberOfFragments = 3
        ))
    Page<SearchHit<Audio>> findByKeyword(String query,Pageable pageable);

以及使用喜欢它

Page<SearchHit<Audio>> audios = repository.findAll("query_string",PageRequest.of(0, 100));
2021-11-23 14:03:33

SearchHit不起作用的网页...得到了这个例外:组织。springframework.数据。访问用户.NoSuchIndexException:索引[SearchHit]没有找到。; 嵌套的例外是[SearchHit]ElasticsearchStatusException[一步深入使用这些例外[type=index_not_found_exception,原因=没有这样的指标[SearchHit]]]
Ajay Rajpurohit

其他语言

此页面有其他语言版本

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................