Skip to content

Add kitconcept-keywordmanager - #426

Open
jnptk wants to merge 2 commits into
mainfrom
add-keyword-manager-pkg
Open

Add kitconcept-keywordmanager#426
jnptk wants to merge 2 commits into
mainfrom
add-keyword-manager-pkg

Conversation

@jnptk

@jnptk jnptk commented Jul 22, 2026

Copy link
Copy Markdown
Member

No description provided.

@jnptk
jnptk requested review from a team as code owners July 22, 2026 08:49
Comment on lines +17 to +21
config.IGNORE_INDEXES.extend([
"location_reference",
"organisational_unit_reference",
"roles",
])

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@sneridagh this setting set's indexes that are not allowed to be managed by the keyword manager, there are also "commentators" & "responsibilities" indexes in k.intranet, should those be ignored as well?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should be a configuration in the registry, never hard-coded

@jnptk
jnptk requested review from danalvrz, davisagli, ericof and sneridagh and removed request for a team July 22, 2026 08:51
@jnptk

jnptk commented Jul 22, 2026

Copy link
Copy Markdown
Member Author

@sneridagh @ericof should I add kitconcept.keywordmanager as dependency to metadata.xml?

@ericof

ericof commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

Yes, and you should also add an upgrade step to install it in existing sites

reekitconcept added a commit that referenced this pull request Jul 29, 2026
Turn the workspace search popup into the approved dialog design
(internal ticket #426):

- Live results while typing (kitconcept.solr @solr-suggest, debounced),
  with type icons, dates and click-to-navigate.
- "Ask AI" (KI fragen) runs the existing @Rag-Search pipeline and
  renders the AI Overview (KI-Überblick) panel: Beta badge, grounded
  answer with typewriter reveal and markdown emphasis, source chips,
  inactive follow-up field (multi-turn backend pending) and the
  AI-generated disclaimer. AI errors surface as a friendly localized
  message; the technical detail goes to the console only (raw messages
  like embed timeouts under concurrent LLM load, internal ticket #515).
  Only shown when the backend reports kitconcept.solr.rag_available.
- The filter chips are working-looking dropdowns with the option lists
  from the approved design; selections are remembered visually but do
  not filter - the backing facets (and the workspace scope switch) are
  deferred (accepted demo scope).
- Search page (override): the AI answer area and the @Rag-Search
  request are removed entirely - the AI lives in the workspace dialog
  only, so pages outside it never occupy a backend worker with an LLM
  call (internal ticket #515). Also fixes the Segment children
  prop-types warning for the Toolbar portal (kitconcept.solr#97).
- Cmd+K / Ctrl+K opens the dialog; state resets on close. German
  translations for all new UI strings.
reekitconcept added a commit that referenced this pull request Jul 29, 2026
Turn the workspace search popup into the approved dialog design
(internal ticket #426):

- Live results while typing (kitconcept.solr @solr-suggest, debounced),
  with type icons, dates and click-to-navigate.
- "Ask AI" (KI fragen) runs the existing @Rag-Search pipeline and
  renders the AI Overview (KI-Überblick) panel: Beta badge, grounded
  answer with typewriter reveal and markdown emphasis, source chips,
  inactive follow-up field (multi-turn backend pending) and the
  AI-generated disclaimer. AI errors surface as a friendly localized
  message; the technical detail goes to the console only (raw messages
  like embed timeouts under concurrent LLM load, internal ticket #515).
  Only shown when the backend reports kitconcept.solr.rag_available.
- The filter chips are working-looking dropdowns with the option lists
  from the approved design; selections are remembered visually but do
  not filter - the backing facets (and the workspace scope switch) are
  deferred (accepted demo scope).
- Search page (override): the AI answer area and the @Rag-Search
  request are removed entirely - the AI lives in the workspace dialog
  only, so pages outside it never occupy a backend worker with an LLM
  call (internal ticket #515). Also fixes the Segment children
  prop-types warning for the Toolbar portal (kitconcept.solr#97).
- Cmd+K / Ctrl+K opens the dialog; state resets on close. German
  translations for all new UI strings.
reekitconcept added a commit that referenced this pull request Jul 29, 2026
Turn the workspace search popup into the approved dialog design
(internal ticket #426):

- Live results while typing (kitconcept.solr @solr-suggest, debounced),
  with type icons, dates and click-to-navigate.
- "Ask AI" (KI fragen) runs the existing @Rag-Search pipeline and
  renders the AI Overview (KI-Überblick) panel: Beta badge, grounded
  answer with typewriter reveal and markdown emphasis, source chips,
  inactive follow-up field (multi-turn backend pending) and the
  AI-generated disclaimer. AI errors surface as a friendly localized
  message; the technical detail goes to the console only (raw messages
  like embed timeouts under concurrent LLM load, internal ticket #515).
  Only shown when the backend reports kitconcept.solr.rag_available.
- The filter chips are working-looking dropdowns with the option lists
  from the approved design; selections are remembered visually but do
  not filter - the backing facets (and the workspace scope switch) are
  deferred (accepted demo scope).
- Search page (override): the AI answer area and the @Rag-Search
  request are removed entirely - the AI lives in the workspace dialog
  only, so pages outside it never occupy a backend worker with an LLM
  call (internal ticket #515). Also fixes the Segment children
  prop-types warning for the Toolbar portal (kitconcept.solr#97).
- Cmd+K / Ctrl+K opens the dialog; state resets on close. German
  translations for all new UI strings.
reekitconcept added a commit that referenced this pull request Jul 29, 2026
Turn the workspace search popup into the approved dialog design
(internal ticket #426):

- Live results while typing (kitconcept.solr @solr-suggest, debounced),
  with type icons, dates and click-to-navigate.
- "Ask AI" (KI fragen) runs the existing @Rag-Search pipeline and
  renders the AI Overview (KI-Überblick) panel: Beta badge, grounded
  answer with typewriter reveal and markdown emphasis, source chips,
  inactive follow-up field (multi-turn backend pending) and the
  AI-generated disclaimer. AI errors surface as a friendly localized
  message; the technical detail goes to the console only (raw messages
  like embed timeouts under concurrent LLM load, internal ticket #515).
  Only shown when the backend reports kitconcept.solr.rag_available.
- The filter chips are working-looking dropdowns with the option lists
  from the approved design; selections are remembered visually but do
  not filter - the backing facets (and the workspace scope switch) are
  deferred (accepted demo scope).
- Search page (override): the AI answer area and the @Rag-Search
  request are removed entirely - the AI lives in the workspace dialog
  only, so pages outside it never occupy a backend worker with an LLM
  call (internal ticket #515). Also fixes the Segment children
  prop-types warning for the Toolbar portal (kitconcept.solr#97).
- Cmd+K / Ctrl+K opens the dialog; state resets on close. German
  translations for all new UI strings.
reekitconcept added a commit that referenced this pull request Jul 30, 2026
The Workspace filter chip in the search dialog becomes a working
local/global scope switch: EU-Projekt GreenCat (workspace) scopes
livesearch and the results page to the current workspace, Intranet
Portal widens to the whole site.

- @solr-suggest gains path_prefix support (kitconcept.solr pin
  fcae6395 on feature-ai-rag, includes the RAG think-tag stripper fix)
- ragSearch/solrSearchSuggestions actions accept an optional pathPrefix
- searchPathPrefix: explicit path_prefix URL param wins over the
  getPathPrefix language-root heuristic
- Cypress: workspace-search-dialog.cy.js covers scoped livesearch,
  widening to global via the chip, and scoped/global Enter navigation
- Backend: TestSolrSuggestPathPrefix unit tests for the suggest
  service path_prefix parameter
reekitconcept added a commit that referenced this pull request Jul 30, 2026
The Workspace filter chip in the search dialog becomes a working
local/global scope switch: EU-Projekt GreenCat (workspace) scopes
livesearch and the results page to the current workspace, Intranet
Portal widens to the whole site.

- @solr-suggest gains path_prefix support (kitconcept.solr pin
  fcae6395 on feature-ai-rag, includes the RAG think-tag stripper fix)
- ragSearch/solrSearchSuggestions actions accept an optional pathPrefix
- searchPathPrefix: explicit path_prefix URL param wins over the
  getPathPrefix language-root heuristic
- Cypress: workspace-search-dialog.cy.js covers scoped livesearch,
  widening to global via the chip, and scoped/global Enter navigation
- Backend: TestSolrSuggestPathPrefix unit tests for the suggest
  service path_prefix parameter
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants