<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: elasticsearch component return only 10000 characters in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/elasticsearch-component-return-only-10000-characters/m-p/2488401#M141436</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;if your query returns more than 10000 documents then you have to use Elasticsearch scroll query.&lt;/P&gt;
&lt;P&gt;In example:&lt;/P&gt;
&lt;PRE class="programlisting prettyprint lang-console prettyprinted"&gt;&lt;SPAN class="kwd"&gt;POST&lt;/SPAN&gt; &lt;SPAN class="pun"&gt;/&lt;/SPAN&gt;&lt;SPAN class="str"&gt;my-index-000001&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;/&lt;/SPAN&gt;&lt;SPAN class="str"&gt;_search&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;?&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN class="kwd"&gt;scroll&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;=&lt;/SPAN&gt;&lt;SPAN class="str"&gt;1m&lt;/SPAN&gt;&lt;/STRONG&gt;
&lt;SPAN class="pun"&gt;{&lt;/SPAN&gt;
  &lt;SPAN class="str"&gt;"size"&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;:&lt;/SPAN&gt; &lt;SPAN class="lit"&gt;100&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;,&lt;/SPAN&gt;
  &lt;SPAN class="str"&gt;"query"&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;:&lt;/SPAN&gt; &lt;SPAN class="pun"&gt;{&lt;/SPAN&gt;
    &lt;SPAN class="str"&gt;"match"&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;:&lt;/SPAN&gt; &lt;SPAN class="pun"&gt;{&lt;/SPAN&gt;
      &lt;SPAN class="str"&gt;"message"&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;:&lt;/SPAN&gt; &lt;SPAN class="str"&gt;"foo"&lt;/SPAN&gt;
    &lt;SPAN class="pun"&gt;}&lt;/SPAN&gt;
  &lt;SPAN class="pun"&gt;}&lt;/SPAN&gt;
&lt;SPAN class="pun"&gt;}&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;SPAN&gt;The result from the above request includes a&amp;nbsp;&lt;/SPAN&gt;&lt;CODE class="literal"&gt;_scroll_id&lt;/CODE&gt;&lt;SPAN&gt;, which should be passed to the&amp;nbsp;&lt;/SPAN&gt;&lt;CODE class="literal"&gt;scroll&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;API in order to retrieve the next batch of results.&lt;/SPAN&gt;&lt;/P&gt;
&lt;PRE class="programlisting prettyprint lang-console prettyprinted"&gt;&lt;SPAN class="kwd"&gt;POST&lt;/SPAN&gt; &lt;SPAN class="pun"&gt;/&lt;/SPAN&gt;&lt;SPAN class="str"&gt;_search&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;/&lt;/SPAN&gt;&lt;SPAN class="str"&gt;scroll&lt;/SPAN&gt;                                                               &lt;A id="CO190-1" href="https://www.elastic.co/guide/en/elasticsearch/reference/7.17/paginate-search-results.html#CO190-1" target="_blank"&gt;&lt;/A&gt;&lt;I class="conum" data-value="1"&gt;&lt;/I&gt;
&lt;SPAN class="pun"&gt;{&lt;/SPAN&gt;
  &lt;SPAN class="str"&gt;"scroll"&lt;/SPAN&gt; &lt;SPAN class="pun"&gt;:&lt;/SPAN&gt; &lt;SPAN class="str"&gt;"1m"&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;,&lt;/SPAN&gt;                                                                 &lt;A id="CO190-2" href="https://www.elastic.co/guide/en/elasticsearch/reference/7.17/paginate-search-results.html#CO190-2" target="_blank"&gt;&lt;/A&gt;&lt;I class="conum" data-value="2"&gt;&lt;/I&gt;
  &lt;SPAN class="str"&gt;"scroll_id"&lt;/SPAN&gt; &lt;SPAN class="pun"&gt;:&lt;/SPAN&gt; &lt;SPAN class="str"&gt;"DXF1ZXJ5QW5kRmV0Y2gBAAAAAAAAAD4WYm9laVYtZndUQlNsdDcwakFMNjU1QQ=="&lt;/SPAN&gt; &lt;A id="CO190-3" href="https://www.elastic.co/guide/en/elasticsearch/reference/7.17/paginate-search-results.html#CO190-3" target="_blank"&gt;&lt;/A&gt;&lt;I class="conum" data-value="3"&gt;&lt;/I&gt;
&lt;SPAN class="pun"&gt;}&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.elastic.co/guide/en/elasticsearch/reference/7.17/paginate-search-results.html#scroll-search-results" target="_blank"&gt;https://www.elastic.co/guide/en/elasticsearch/reference/7.17/paginate-search-results.html#scroll-search-results&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 22 Oct 2024 11:51:40 GMT</pubDate>
    <dc:creator>fcolagiacomo</dc:creator>
    <dc:date>2024-10-22T11:51:40Z</dc:date>
    <item>
      <title>elasticsearch component return only 10000 characters</title>
      <link>https://community.qlik.com/t5/Talend-Studio/elasticsearch-component-return-only-10000-characters/m-p/2487952#M141419</link>
      <description>&lt;P&gt;I designed a route to get all the document with level "ERROR" or "WARN" from an elastic index but when I save the result in a file, the route saves only the first 10.000 characters, so I cannot see the rest of the docs with errors. I looked into the configuration also from Camel, but I didn't find any parameter who helps me. If I try to log the message the result is the same. How can I get more data within a call?&lt;/P&gt;
&lt;P&gt;This is the query :&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;{ &lt;BR /&gt;"track_total_hits": true,&lt;BR /&gt;"query": &lt;BR /&gt;{ "bool": &lt;BR /&gt;{ "must": &lt;BR /&gt;[ &lt;BR /&gt;{ "match": &lt;BR /&gt;{ "level": &lt;BR /&gt;{ &lt;BR /&gt;"query" : "ERROR WARN", &lt;BR /&gt;"operator": "or" &lt;BR /&gt;} &lt;BR /&gt;} &lt;BR /&gt;} &lt;BR /&gt;], &lt;BR /&gt;&lt;BR /&gt;"must_not": &lt;BR /&gt;[ &lt;BR /&gt;{ "match": &lt;BR /&gt;{ "tags": "_jsonparsefailure" } &lt;BR /&gt;} &lt;BR /&gt;], &lt;BR /&gt;&lt;BR /&gt;"filter": &lt;BR /&gt;[&lt;BR /&gt;{ "range": &lt;BR /&gt;{ "@timestamp": &lt;BR /&gt;{ "gte": "now-24h", "lte" : "now" } &lt;BR /&gt;}&lt;BR /&gt;} &lt;BR /&gt;] &lt;BR /&gt;} &lt;BR /&gt;}&lt;BR /&gt;}&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;and I attach a screenshot of the process.&lt;/P&gt;
&lt;P&gt;Thanks in advance,&lt;/P&gt;
&lt;P&gt;Andrea De Pinto&lt;/P&gt;</description>
      <pubDate>Mon, 21 Oct 2024 05:17:16 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/elasticsearch-component-return-only-10000-characters/m-p/2487952#M141419</guid>
      <dc:creator>ADe_Pinto1673864968</dc:creator>
      <dc:date>2024-10-21T05:17:16Z</dc:date>
    </item>
    <item>
      <title>Re: elasticsearch component return only 10000 characters</title>
      <link>https://community.qlik.com/t5/Talend-Studio/elasticsearch-component-return-only-10000-characters/m-p/2488108#M141424</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;For search operation, could you please try to modify the&amp;nbsp;&lt;SPAN&gt;&lt;SPAN class="test-id__field-value slds-form-element__static slds-grow word-break-ie11"&gt;threadpool.search.queue_size: &lt;/SPAN&gt;10000 in elasticsearch.yml file to see if it helps?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Best regards&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Sabrina&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 21 Oct 2024 07:46:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/elasticsearch-component-return-only-10000-characters/m-p/2488108#M141424</guid>
      <dc:creator>Xiaodi_Shi</dc:creator>
      <dc:date>2024-10-21T07:46:41Z</dc:date>
    </item>
    <item>
      <title>Re: elasticsearch component return only 10000 characters</title>
      <link>https://community.qlik.com/t5/Talend-Studio/elasticsearch-component-return-only-10000-characters/m-p/2488170#M141427</link>
      <description>&lt;P&gt;Hello Sabdrina,&lt;/P&gt;
&lt;P&gt;thanks for your reply. It's not a problem of elastic. I did the same query with a normal cRest component and it works perfectly fine, so I suppose it's embedded somehow in that specific component. I will change the route and use the cRest component.&lt;/P&gt;</description>
      <pubDate>Mon, 21 Oct 2024 12:15:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/elasticsearch-component-return-only-10000-characters/m-p/2488170#M141427</guid>
      <dc:creator>ADe_Pinto1673864968</dc:creator>
      <dc:date>2024-10-21T12:15:34Z</dc:date>
    </item>
    <item>
      <title>Re: elasticsearch component return only 10000 characters</title>
      <link>https://community.qlik.com/t5/Talend-Studio/elasticsearch-component-return-only-10000-characters/m-p/2488292#M141430</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;Thanks for your feedback and feel free to let me know if cRest component is OK with it.&lt;/P&gt;
&lt;P&gt;Best regards&lt;/P&gt;
&lt;P&gt;Sabrina&lt;/P&gt;</description>
      <pubDate>Tue, 22 Oct 2024 02:25:28 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/elasticsearch-component-return-only-10000-characters/m-p/2488292#M141430</guid>
      <dc:creator>Xiaodi_Shi</dc:creator>
      <dc:date>2024-10-22T02:25:28Z</dc:date>
    </item>
    <item>
      <title>Re: elasticsearch component return only 10000 characters</title>
      <link>https://community.qlik.com/t5/Talend-Studio/elasticsearch-component-return-only-10000-characters/m-p/2488401#M141436</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;if your query returns more than 10000 documents then you have to use Elasticsearch scroll query.&lt;/P&gt;
&lt;P&gt;In example:&lt;/P&gt;
&lt;PRE class="programlisting prettyprint lang-console prettyprinted"&gt;&lt;SPAN class="kwd"&gt;POST&lt;/SPAN&gt; &lt;SPAN class="pun"&gt;/&lt;/SPAN&gt;&lt;SPAN class="str"&gt;my-index-000001&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;/&lt;/SPAN&gt;&lt;SPAN class="str"&gt;_search&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;?&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN class="kwd"&gt;scroll&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;=&lt;/SPAN&gt;&lt;SPAN class="str"&gt;1m&lt;/SPAN&gt;&lt;/STRONG&gt;
&lt;SPAN class="pun"&gt;{&lt;/SPAN&gt;
  &lt;SPAN class="str"&gt;"size"&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;:&lt;/SPAN&gt; &lt;SPAN class="lit"&gt;100&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;,&lt;/SPAN&gt;
  &lt;SPAN class="str"&gt;"query"&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;:&lt;/SPAN&gt; &lt;SPAN class="pun"&gt;{&lt;/SPAN&gt;
    &lt;SPAN class="str"&gt;"match"&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;:&lt;/SPAN&gt; &lt;SPAN class="pun"&gt;{&lt;/SPAN&gt;
      &lt;SPAN class="str"&gt;"message"&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;:&lt;/SPAN&gt; &lt;SPAN class="str"&gt;"foo"&lt;/SPAN&gt;
    &lt;SPAN class="pun"&gt;}&lt;/SPAN&gt;
  &lt;SPAN class="pun"&gt;}&lt;/SPAN&gt;
&lt;SPAN class="pun"&gt;}&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;SPAN&gt;The result from the above request includes a&amp;nbsp;&lt;/SPAN&gt;&lt;CODE class="literal"&gt;_scroll_id&lt;/CODE&gt;&lt;SPAN&gt;, which should be passed to the&amp;nbsp;&lt;/SPAN&gt;&lt;CODE class="literal"&gt;scroll&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;API in order to retrieve the next batch of results.&lt;/SPAN&gt;&lt;/P&gt;
&lt;PRE class="programlisting prettyprint lang-console prettyprinted"&gt;&lt;SPAN class="kwd"&gt;POST&lt;/SPAN&gt; &lt;SPAN class="pun"&gt;/&lt;/SPAN&gt;&lt;SPAN class="str"&gt;_search&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;/&lt;/SPAN&gt;&lt;SPAN class="str"&gt;scroll&lt;/SPAN&gt;                                                               &lt;A id="CO190-1" href="https://www.elastic.co/guide/en/elasticsearch/reference/7.17/paginate-search-results.html#CO190-1" target="_blank"&gt;&lt;/A&gt;&lt;I class="conum" data-value="1"&gt;&lt;/I&gt;
&lt;SPAN class="pun"&gt;{&lt;/SPAN&gt;
  &lt;SPAN class="str"&gt;"scroll"&lt;/SPAN&gt; &lt;SPAN class="pun"&gt;:&lt;/SPAN&gt; &lt;SPAN class="str"&gt;"1m"&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;,&lt;/SPAN&gt;                                                                 &lt;A id="CO190-2" href="https://www.elastic.co/guide/en/elasticsearch/reference/7.17/paginate-search-results.html#CO190-2" target="_blank"&gt;&lt;/A&gt;&lt;I class="conum" data-value="2"&gt;&lt;/I&gt;
  &lt;SPAN class="str"&gt;"scroll_id"&lt;/SPAN&gt; &lt;SPAN class="pun"&gt;:&lt;/SPAN&gt; &lt;SPAN class="str"&gt;"DXF1ZXJ5QW5kRmV0Y2gBAAAAAAAAAD4WYm9laVYtZndUQlNsdDcwakFMNjU1QQ=="&lt;/SPAN&gt; &lt;A id="CO190-3" href="https://www.elastic.co/guide/en/elasticsearch/reference/7.17/paginate-search-results.html#CO190-3" target="_blank"&gt;&lt;/A&gt;&lt;I class="conum" data-value="3"&gt;&lt;/I&gt;
&lt;SPAN class="pun"&gt;}&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.elastic.co/guide/en/elasticsearch/reference/7.17/paginate-search-results.html#scroll-search-results" target="_blank"&gt;https://www.elastic.co/guide/en/elasticsearch/reference/7.17/paginate-search-results.html#scroll-search-results&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 22 Oct 2024 11:51:40 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/elasticsearch-component-return-only-10000-characters/m-p/2488401#M141436</guid>
      <dc:creator>fcolagiacomo</dc:creator>
      <dc:date>2024-10-22T11:51:40Z</dc:date>
    </item>
    <item>
      <title>Re: elasticsearch component return only 10000 characters</title>
      <link>https://community.qlik.com/t5/Talend-Studio/elasticsearch-component-return-only-10000-characters/m-p/2488880#M141448</link>
      <description>&lt;P&gt;Thanks for your reply, I'll try it&lt;/P&gt;</description>
      <pubDate>Thu, 24 Oct 2024 06:40:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/elasticsearch-component-return-only-10000-characters/m-p/2488880#M141448</guid>
      <dc:creator>ADe_Pinto1673864968</dc:creator>
      <dc:date>2024-10-24T06:40:38Z</dc:date>
    </item>
  </channel>
</rss>

