User Manual

Full-Text Search Engine Settings

13/4/26
Full-Text Search Engine Settings

The Full-Text Search Engine settings section is used to configure the infrastructure that enables fast, advanced, and meaningful searches on text-based data within the application.

This functionality is not limited to document management; it enables searching across products, records, log data, and all other text content.

By establishing a connection between the selected search engine and the application, indexing, search, filtering, and performance settings are activated in real-time.

Accessing Full-Text Search Settings

  • Log in to the Kuika platform.
  • Open the project you will be working on from the Apps screen.
  • Click the Configuration Manager module in the top menu.
  • Select the relevant configuration on the screen that opens or create a new configuration.
  • Go to the App Settings tab.
  • In this screen, you can select an existing configuration or add a new one from the Full-Text Search Engine field.

Full-Text Search Engine Configuration

To add a new search engine configuration:

  1. Click the dropdown menu in the Full-Text Search Engine field.
  2. Select the Choose Configuration option.
  3. Fill in the following fields in the window that opens.

Basic Settings

  • Name: The name given to the search engine configuration.
  • Provider: Specifies the search engine to be used.
  • Supported values:
    • OpenSearch
    • ElasticSearch
    • Meilisearch
  • Connection URL: The access URL for the search engine. Example: https://opensearch:9200
  • Username: The username for the search engine (optional).
  • Password: The password for the search engine (optional).
  • Default Index Prefix: Sets the prefix for all indexes to be created. (e.g., kuika)
  • Verify TLS Certificate: Determines whether TLS certificate verification should be performed.
  • Connection Timeout (seconds): The timeout duration for requests made to the search engine.
  • Max Results Per Query: The maximum number of results that can be returned per query.
  • Highlight Fragment Size: The character length of text fragments highlighted in search results.

Supported Search Engines

The Kuika platform supports the following search engines:

  • OpenSearch: The default and recommended search engine.
  • ElasticSearch: Suitable for advanced and large-scale search scenarios.
  • Meilisearch: Ideal for projects requiring a lightweight and quick setup.

How It Works

  • Data is not searched directly; it is first indexed, then searched.
  • Search results are returned based on relevance (sorted by relevance).
  • It delivers high performance with large datasets.

System Behavior

  • If the search engine is not configured, the system operates in passive mode.
  • In this case:
    • Search actions do not return errors.
    • However, they return empty results.

Important Notes

  • The Connection URL must be accessible.
  • The provider must be selected correctly.
  • The TLS setting must match the certificate structure in use.
  • If the Max Results value is set too high, performance may decrease.
  • Data must be indexed to enable searching.

Expected Result

Once configuration is complete:

  • Fast and advanced searches can be performed in the application.
  • High-performance results are achieved with large datasets.
  • Users can quickly access relevant content.
No items found.

Other Related Content

No items found.

Glossary

No items found.

Alt Başlıklar