Even after rebuilded indexes, elastic search/zammad endpoints fetching empty attachements

Infos:

  • Used Zammad version: zammad -helm (13.0.2)
  • Used Zammad installation type: helm
  • Operating system: windows 11
  • Browser + version: chrome + Version 144.0.7559.133

Expected behavior: we have migrated from other legacy system to zammad around 3.3 million tickets and attachments. we have rebuilded indexes like below

nohup bundle exec rake zammad:searchindex:rebuild[12] > /tmp/rebuild_12workers.log 2>&1 &

Indexing is complete but not able to view cases attachments yet.
zammad@zammad-railsserver-7866bb8f47-29kgn:~$ curl -s ‘http://elasticsearch-master-hl:9200/_cat/indices?v’ | grep zammad_production_ticket
green open zammad_production_ticket QbZeNj4aR8CTRO71ve6pLg 1 1 3334618 0 8.8gb 4.4gb 4.4gb
green open zammad_production_ticket_state 0pq40qZ1SQCnN0dsTOieig 1 1 13 0 234.3kb 71.9kb 71.9kb
green open zammad_production_ticket_priority SsCwo8eMQWyMzkrfKw6P3Q 1 1 5 2 202.2kb 141.1kb 141.1kb

Actual behavior:

  • with elastic search endpoints, it should fetch results of ticket attachments too.
    but those are empty.

Steps to reproduce the behavior:

  • NA

Lets assume there is some problem in how i migrated ticket_articles , store_files and stores. How to debug where the problem lies correctly.

Could anyone please help here? and also i would like to know full flow of zammad
wuth elastic search,redis,rubyrails etc any diagram to follow to understand exact flow.
thanks