How can I add additional filters in knowledge portal search page

MR_MKarjuna
Giga Guru

Hi All,

 

I’d like to add additional filters to the Knowledge Portal page. I noticed that these filters are managed within the Knowledge Search (kb_search) page.

For out-of-the-box (OOB) fields, the process is straightforward:

  1. Navigate to Service Portal > Pages and search for kb_search.

  2. In the Page Designer, locate the section where filters are displayed.

  3. Drag and drop a Knowledge Field Facet widget instance into the desired column alongside existing filters.

  4. Edit the widget instance options:

    • Set the Source Table to kb_knowledge.

    • Select the desired Source Field (any OOB field).

    • Choose the appropriate Facet Template (e.g., Single Select) from the dropdown.

  5. Save your changes.

This allows you to easily add OOB fields as filters.
For reference, see the attached screenshot.

 

MR_MKarjuna_0-1751638648281.png
but If I need to add custom fields as filters, l have made changes like above but that didn't work, Please let me know how to add the custom field.

 

3 REPLIES 3

SD_Chandan
Kilo Sage

Hi @MR_MKarjuna ,

To add custom fields as filters in the Knowledge Portal, make sure the field exists on the kb_knowledge table and is added to the Faceted Search Configuration. Then use the Knowledge Field Facet widget, set the source field to your custom field, and choose the right facet template. Also, check that the field is visible and indexed.

Hope this information is helpful



Thank you
Chandan

Hi @SD_Chandan ,

Yes, the field already exists on the kb_knowledge table and is indexed.
Please find below the screenshot of the Faceted Search configuration for your reference.

MR_MKarjuna_0-1751873403378.png

I have used the same Knowledge Field Facet widget and set the Source Field to my custom field.
Kindly refer to the screenshot below for details.

MR_MKarjuna_1-1751873469879.png
But still it is not working. Let me know if anything need to be changed or added

 

sundarjm
Tera Contributor

Hi @MR_MKarjuna ,

 please check this, navigate to system definition > dictionary and check for your custom field, ensure the checkbox Text Search /index related are  enabled and try to rebuild the index for custom fields, this might be due to custom field might not be indexed

 

Please mark it as helpful if this works.