---
title: "Document360 Knowledge Base Search: Advanced Filters, Attachments, Eddy"
slug: "search-in-knowledge-base-site"
description: "Learn how to effectively use Document360's knowledge base search features including advanced filters, PDF attachment indexing, and Eddy AI integration."
tags: ["AI assistive search", "Knowledge base site search", "Search analytics"]
updated: 2026-01-31T09:30:11Z
published: 2026-01-31T09:30:11Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.document360.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Search in Knowledge base site

Your Document360 knowledge base includes a fast and intuitive search above the articles. Results are filtered by relevance to the search term. They are listed with the name of the article/category, a preview of the search term within the article/category, and the breadcrumb of the article/category. **Advanced search** allows you to segregate the search results with the available filter options. You can perform a combined search across all the workspaces and languages simultaneously. Using **Search attachments**, you can search for content inside PDF attachments in the Knowledge base site.

The search functionality enhances user experience by allowing readers to find relevant articles, attachments, and resources effortlessly. Advanced features, such as filters and keyword operators, streamline the search process, making it indispensable for organizations with diverse and extensive documentation.

---

## Attributes used in the Knowledge base site search

Search results are based on the following attributes:

- Article and category titles
- Tags
- Slug of articles and categories (index and page)
- Breadcrumb
- Text content within articles and categories

> [!NOTE]
> ** NOTE
> 
> **Search priority sequence**: Search results are ranked based on relevance in the following order: **Title > Tags > Slug > Breadcrumbs > Content/Description**.
> 
> When multiple content types (Articles, Decision trees, and API documentation) match a search query, results with greater relevance appear higher, regardless of content type.
> 
> 
> 
> When the search term matches a Decision Tree's indexed fields (title, tags, slug, breadcrumbs, or description) and its relevance score is higher than or equal to that of an Article, the Decision Tree now appears higher in search results. This improves visibility for guided flows and to help troubleshoot.

---

## Advanced search

Advanced search helps filter results with various options, enabling combined searches across workspaces and languages.

**Example:** Searching for the `login` keyword across multiple workspaces:

1. Search for the `login` keyword in the Knowledge base site search bar.
2. Select **More article filters**.
3. Apply filters like Workspace, Language, Tags, Contributors, Date, and Categories.

The search results will populate based on the applied filters.

### Enabling advanced search

To enable the advanced search:

1. Hover on **Settings** (**) > **Knowledge base site** in the left navigation bar****in the Knowledge base portal.
2. In the left menu, navigate to **A****rticle settings & SEO**.
3. In the **Search settings** accordion, turn on the **Enable advanced search** toggle.
4. Select the **Include all workspaces in site searches** checkbox to ensure that, by default, the search filter in the Knowledge base site displays **All workspaces**(including API Documentation)****instead of **Current workspace**in the search bar. This allows users to fetch search results from all workspaces automatically.

> [!NOTE]
> ** NOTE
> 
> If the **Enable advanced search** toggle is turned off, the filter options will not appear in the Knowledge base site.

![Settings for search features in a knowledge base article management interface.](https://cdn.document360.io/860f9f88-412e-4570-8222-d5bf2f4b7dd1/Images/Documentation/Screenshot-Enable_advanced_search.png)

### Accessing advanced search in the knowledge base site

To access the advanced search in the Knowledge base site:

1. Click the search bar and select **Go to advanced search** to access advanced search options.
2. Use the available filters to refine results:

| Filter | Description |
| --- | --- |
| **Workspace** | Filter search results by workspace: - **Current workspace**: Fetches results within the current workspace. - **All workspaces**: Fetches results across all available workspaces. - **Specific**: Allows selecting specific workspaces to limit search results to those. |
| **Language** | Filter search results by language: - **Current language**: Fetches results in the active language. - **All languages**: Fetches results across all available languages. - **Specific**: Allows selecting specific languages to focus search results on them. |
| **Tags** | Apply this filter to narrow results to articles containing the selected tags. |
| **Contributor** | Filter search results by contributors. Select contributors from the dropdown and apply the filter. |
| **Date** | Filter results by a specific date range such as Last 7 days, Last 30 days, Last 90 days, and Custom range. |
| **Categories** | Select categories to refine the search results to articles or pages belonging to those categories. |

![Accessing advanced search page in the Knowledge base site.](https://cdn.document360.io/860f9f88-412e-4570-8222-d5bf2f4b7dd1/Images/Documentation/ScreenGIF-Accessing_Advanced_Search_in_KBSite.gif)

---

## Search attachments

This feature enables users to find content within PDF files in the knowledge base site. When a reader searches for a keyword, two filter tabs appear in the search results:

- **Articles**(**): Displays search results for the keyword within articles.
- **Decision trees**(**): Displays search results for the keyword within the decision tree guides.
- **API Docs**(**): Display search results for keywords within API documentation.
- **Categories**(**)**:** Displays search results for the keyword within categories.
- **Files**(**): Displays search results for the keyword within PDF attachments.

**Example**: The Search attachments feature enhances search functionality for both readers and team accounts. In the Knowledge base site, if a keyword like SharePoint yields no results in articles, readers can switch to the Files tab to find relevant content within PDF attachments and view them on the right side of the article. In the Knowledge base portal, team accounts searching for a keyword in the Drive can rely on this feature to scan PDF files (up to 10 MB) for the keyword, displaying results even if the file name doesn’t match for relevant PDF content. Search results for PDF attachments also display the full breadcrumb path, including the article name after the category. This helps readers understand which article an attachment belongs to without opening the file.

![Knowledge base site search bar page view](https://cdn.document360.io/860f9f88-412e-4570-8222-d5bf2f4b7dd1/Images/Documentation/image-1752230572824.png)

### Enabling attachment tab in search

To enable the attachments tab:

1. Hover on **Settings** (**) > **Knowledge base site** in the left navigation bar****in the Knowledge base portal.
2. In the left menu, navigate to **A****rticle settings & SEO**.****
3. Select the **Article settings******tab.
4. Expand the **Search settings** accordion and turn on the **Show attachments tab in search** toggle.

![Enabling the &quot;Show attachments tab in search&quot; toggle in the Knowledge base portal.](https://cdn.document360.io/860f9f88-412e-4570-8222-d5bf2f4b7dd1/Images/Documentation/image-1768283203928.png)

> [!NOTE]
> ** NOTE
> 
> - If the **Show article files** toggle is turned off, the **Show attachments tab in search** toggle will be inaccessible. To enable it, expand the **Article right** accordion and turn on the **Show article files** toggle.
> - When the **Show attachments tab in search** toggle is turned off, the search will only operate within the article/page category elements such as title, slug, tags, and content.

---

## Search behavior based on workspace selection

The Knowledge base site search offers flexible workspace-based filtering options to control where the search results are fetched from. You can choose from three options: **Current workspace**, **All workspaces**, or **Specific workspaces**.

![Illustrating the Search behavior based on workspace selection in the Knowledge base site](https://cdn.document360.io/860f9f88-412e-4570-8222-d5bf2f4b7dd1/Images/Documentation/Screenshot-Search_behaviour_base_on_Selected_workspace.png)

### Current workspace

When you select **Current workspace** in the search filter:

- The system fetches search results only from the currently selected workspace.
- Results will be shown in individual tabs such as Articles, Categories, and API Docs, as well as in the unified **All** tab based on relevance.

### All workspaces

When you select **All workspaces**:

- The search scans across all available workspaces, including API documentation.
- In the **All** tab, results are prioritized based on relevance to the search term.

### Specific workspaces

When you choose **Specific workspaces** and select one or more workspaces, the search will return results only from the selected workspaces.

---

## No search result feedback

When a search does not return any articles in the knowledge base, it either displays a blank results page or a feedback form, if the **No search result feedback** option is enabled. This feedback form allows readers to provide details about what they were looking for. The submitted feedback can be reviewed in the [Search analytics](/help/docs/analytics-search) module, enabling team accounts to assess the input and update the knowledge base as needed.

### Enabling no search result feedback

To enable the No search result feedback form:

1. Hover on **Settings** (**) > **Knowledge base site** in the left navigation bar****in the Knowledge base portal.
2. In the left menu, navigate to **A****rticle settings & SEO**.****
3. Select the **Article settings******tab.
4. Expand the **Search settings** accordion, and turn on the **No search result feedback** toggle.

> [!NOTE]
> **** NOTE**
> 
> No search result feedback form will be available on the Knowledge base site and the Knowledge base widget.

When the **No search result feedback**toggle is turned off, a blank result appears for no-result searches.

### ![Enabling the &quot;No search result feedback&quot; toggle in the Knowledge base portal.](https://cdn.document360.io/860f9f88-412e-4570-8222-d5bf2f4b7dd1/Images/Documentation/image-1768283453692.png)

### Search behavior with No search result feedback form toggled enabled

When the **No search result feedback form** toggled is enabled, the system's behaviour varies based on how the user initiates the search:

1. After entering a search term in the search bar in the Knowledge base site, the user can either:
  - Press **Enter**, or
  - Click the **Hit enter to A****sk Eddy AI** banner.
2. If the user presses**Enter**:

> [!NOTE]
> **** NOTE**
> 
> This additional step helps confirm the user’s intent to use the Algolia or AI assistive search.
  - Eddy AI attempts to fetch relevant results from the knowledge base.
  - If the input is a **keyword**, Eddy AI prompts a follow-up question to confirm the user’s intent.
  - If the input is a **complete query**, Eddy AI directly fetches the answer.
3. If the user clicks the **Hit enter to Ask Eddy****AI** banner:
  - The system assumes the user intentionally submitted a complete query.
  - If no results are found, the **No search result feedback** form appears immediately, bypassing the follow-up prompt.

**Knowledge base site view**

![Search behaviour in the KB site with No search result feedback form toggled enabled](https://cdn.document360.io/860f9f88-412e-4570-8222-d5bf2f4b7dd1/Images/Documentation/ScreenGIF-Search_behaviour_with_No_search_result_feedback_form_toggled_enabled.gif)

---

## Search filters

The **Filter** option, located to the left of the search bar on your knowledge base site, allows you to narrow search results using various filters:

- **Search category titles**: Displays category titles and articles containing the search keyword.
- **Search attachments**: Displays file attachments containing the search keyword.
- **Workspace**: Filters results within the selected workspace:
  - Current Workspace: Searches the active workspace.
  - All Workspaces: Includes all workspaces, including API documentation.
  - Specific: Allows selection of specific workspaces.
- **Language**: Filters results by language:
  - Current language: Searches the active language.
  - All languages: Includes all supported languages.
  - Specific: Allows selection of specific languages in your knowledge base.

![](https://cdn.document360.io/860f9f88-412e-4570-8222-d5bf2f4b7dd1/Images/Documentation/6_Screenshot-Search.png)

---

## Search operator support

Implementing search operators such as quotation marks would allow users to construct precise queries, significantly improving search accuracy and user satisfaction.

- **Double Quotes**(`""`):

Double quotes are used to search for an exact phrase. When you put words inside double quotes, the search engine looks for those exact words in that exact order.
- **Minus Sign**(`-`):

The minus sign is used to exclude certain words from the search results. When you place a minus sign directly before a word (without a space), the search engine will exclude results containing that word.

Let us explore some of the examples,

- `search -recipe` fetches records containing `search`, but not `recipe`.
- `search-recipe` fetches records containing `search` and `recipe` (there’s no exclusion because the minus (`-`) is in the middle of the word).
- `-recipe` fetches every record except those containing `recipe`.
- `-recipe` pasta fetches records containing `pasta`, but not `recipe`.
- `"-recipe"` fetches records containing `“-recipe”` (No exclusion performed).

---

### FAQ

#### What is Advanced search?

Advanced search allows a combined search across all workspaces and languages simultaneously, helping readers locate desired results using available filters.

#### How does Algolia search work in fetching responses?

When you submit a search query, Algolia first attempts to find articles that contain all the words in the query. For example, a search for “healthy smoothie recipes” will return articles that include “healthy,” “smoothie,” and “recipes.” If no exact matches are found, Algolia automatically broadens the search to include articles that contain any of the search terms. In that case, Algolia uses a ranking algorithm to determine relevance; that is, articles with more matching terms appear higher in the search results. This ensures users still see the most relevant content even if no article matches all the terms exactly.

#### How do I hide the search bar on the Home page?

The search bar of the Home page is visible by default, but can be hidden. Hiding the search bar in the header of the home page does not affect its appearance on the knowledge base.

1. Hover on **Settings** (**) > **Knowledge base site** in the left navigation bar****in the Knowledge base portal.
2. Navigate to **Site customization** and click **Customize site**.
3. Select the Header & Footer dropdown and then choose **Home**.
4. Click on the **Hero section** and select **Search**.
5. Hover over the **Search** option and click the **Hide**(**) icon to hide the search bar on the home page.

#### How do I exclude an article from search?

You can exclude an article from searches within your knowledge base or external search engines. For more information, read the article on [Excluding articles from search engines](https://docs.document360.com/docs/excluding-articles-from-searches).

Articles that have been hidden will not appear in your knowledge base site and, therefore, will not be searchable by your readers. However, your team members can search for them in the Knowledge base portal. For more information, read the article on [hiding the article](/help/docs/managing-articles#hiding-and-unhiding-an-article).

> [!NOTE]
> ** NOTE
> 
> Similarly, you can also hide the categories and page categories.

#### Will my search include API documentation results?

In the Knowledge base site search, the **Current workspace** filter will be selected by default. To search within your regular documentation and API documentation, you need to select **All workspaces**from the **Filter** option available on the search bar.

However, in Document360 1.0, to search within all workspaces, you need to enable the option in your Knowledge base site settings:

1. Navigate to **Settings** (**) > **Knowledge base site** in the left navigation bar****in the Knowledge base portal.
2. In the left navigation pane, navigate to **A****rticle settings & SEO****> Article settings**.
3. Expand the **Search settings** section, select the **Include all workspaces in site searches** checkbox.

#### How does the search bar behave when RTL languages, such as Hebrew and Arabic, are selected?

When you select an RTL language, such as Hebrew or Arabic, from the language dropdown, the search bar will automatically adjust to align text to the right and take input from right to left.

If multiple languages are selected:

All selected languages are RTL (e.g., Hebrew and Arabic): The search bar will maintain the right-to-left input and right alignment.

A mix of RTL and LTR Languages: The search bar's behavior will depend on the default language selected. The input will start from the right if the default language is RTL. If the default is LTR, the input will start from the left.

#### Is it possible to localize or customize the UI text in Advanced search in the knowledge base site?

Yes. You can localize or customize the UI text displayed in Advanced search using the [**Localization variables**](/help/docs/localization-variables) feature. This allows you to translate the default text into other languages. To update this text,

1. Navigate to **Settings** (**) > **Knowledge base portal** in the left navigation bar****in the Knowledge base portal.
2. In the left navigation pane, navigate to **Workspace & localization**.
3. In the **Localization variables** tab, expand the **Advanced search** accordion. You can update elements such as Go to advanced search, Workspace, and Language.

> [!NOTE]
> ** NOTE
> 
> By default, the system localizes variables to the respective language.
4. Click **Save**.

## Related

- [Localization variables](/localization-variables.md)
