+
Skip to content

Conversation

konradoboza
Copy link
Contributor

🎫 Issue IBX-9980

Description:

It seems indexers can extend one of the following classes:

  • Ibexa\Core\Search\Common\Indexer
  • Ibexa\Core\Search\Common\IncrementalIndexer

Despite all our indexers (Legacy/Solr/Elastic) extending the latter which already contains proper getName() method, I found SearchEngineIndexerFactory which looks like an EP accepting implementation of both mentioned services.

I decided to handle those two cases within getSearchEngineAlias method - custom indexers (implementing Ibexa\Core\Search\Common\Indexer) should be handled the same way as in System info Services tab.

Additional change: SymfonyStyle::confirm second parameter is true by default, adjusted as such.

For QA:

Documentation:

@konradoboza konradoboza self-assigned this Jul 1, 2025
@konradoboza konradoboza added Bug Something isn't working Ready for review labels Jul 1, 2025
@konradoboza konradoboza requested a review from a team July 1, 2025 10:35
@ezrobot ezrobot requested review from Steveb-p, ViniTou, adamwojs, alongosz, barw4, ciastektk, mikadamczyk, tbialcz and wiewiurdp and removed request for a team July 1, 2025 10:35
Copy link

sonarqubecloud bot commented Jul 1, 2025

@adamwojs
Copy link
Member

adamwojs commented Jul 2, 2025

I will be your QA. Approved ✔️

Zrzut ekranu z 2025-07-02 16-19-33

@adamwojs adamwojs merged commit 3aff6da into main Jul 2, 2025
15 checks passed
@adamwojs adamwojs deleted the ibx-9980-fixed-search-engine-name-on-reindexation branch July 2, 2025 14:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Bug Something isn't working Ready for QA

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载