Cloud Search overview

Prev Next

Available in Classic and VPC

Cloud Search is a managed service on NAVER Cloud Platform that lets you set up and manage website search easily. You can implement even complex search requirements on the cloud, without building separate infrastructure or platforms, to launch search services with minimal cost and time.

Cloud Search features

Cloud Search offers these key features:

  • Easy search service implementation: Provides a fully managed search engine service so you can configure your search environment easily from the NAVER Cloud Platform console.
  • Rich indexing options: Offers extensive indexing configuration options to accommodate diverse search requirements.
  • Korean morphological analysis: Delivers search powered by NAVER’s Korean morphological analyzer.
  • Multilingual, stop words, and synonyms: Supports multiple languages, Korean, English, Japanese, Simplified/Traditional Chinese, Indonesian, Thai and provides stop-word and synonym processing.
  • Monitoring: Monitor various metrics with built-in tools and adjust container size as needed.
  • Search query analysis: View popular queries and time-/region-based analytics for incoming search queries.

Cloud Search user guide

Cloud Search is available in Korea Region. Use this guide to get the most out of Cloud Search.

Cloud Search related resources

Beyond the user guide, these resources provide additional context and support for Cloud Search. Whether you're considering Cloud Search or need in-depth information for development, marketing, and other purposes, these resources can help:

FAQs

You can quickly resolve your questions by checking the FAQs before reading the user guide. If you don't find the answer you need in the FAQs, check the user guide for more details.

Q. What is Cloud Search?
A. Cloud Search is a cloud-based development platform that helps you implement the search your website needs easily. You can create a search engine with Cloud Search without building separate infrastructure.

Q. For what purposes can Cloud Search be used?
A. Manage domains from the console and APIs, and consume the search service through the APIs. See Cloud Search quickstart.

Q. When should I use Cloud Search?
A. Use it whenever you need search.

  • For online stores: Product search.
  • For companies: Search across employee info, announcements, posts, and other internal content.
  • For bulletin boards: Implement board search features.

Q. What are the benefits of Cloud Search?
A. The benefits of Cloud Search are as follows:

  • Create a search engine in just a few clicks, no infrastructure to set up.
    • No server operations or manual package installation required.
    • Uses Docker so you can scale easily when needed.
    • Automatically recovers from server failures and supports high availability.
  • You can use it easily without deep knowledge of search-engine internals.
  • Built on 20 years of NAVER search technology, Korean morphological analysis and response speed outperform competitors.
  • Use only the infrastructure you need and release unused resources immediately to minimize operating costs.

Q. Why should I use Cloud Search?
A. Cloud Search simplifies and accelerates the complex, time-consuming work required to build a search service.

Tasks required to build a search service Solved with Cloud Search
Discuss service creation between planners and developers Planners create and test a domain directly
Coordinate with ranking engineers on ranking methods Modify ranking methods in real time and apply them to service
Install engines and packages on physical servers
  • Change the number of containers based on traffic and document volume
  • Environments are provisioned automatically, no manual package installs
Configure indexing and integrate document ingestion Use the built-in document ingestion and integration system
Implement search logic Use the common search logic provided
Handle incidents and errors Operate servers and troubleshooting without a separate ops team

Q. What does database connection do?
A. You can connect to a database running on NAVER Cloud Platform Server or Cloud DB and create a Cloud Search domain from that data, or convert the data into documents and upload them. Supported databases:

  • In the VPC environment, when connecting to the DB server in the VPC environment owned by the same account: MySQL, MariaDB, MSSQL, MongoDB
  • When connecting through the host and public IP of the DB server: MySQL, MariaDB

Q. How do I connect if I create a database from a Server image?
A. Complete the following steps, then connect to the database to create a domain or upload documents from the database.

  1. Create a server with an image-type DBMS. (See Create server (VPC, Classic).)
  2. Request a public IP and assign it to the server. (See Public IP (VPC, Classic).)
  3. In the Access Control Group (ACG) applied to the server, add the Cloud Search access IPs and the port used by your DB server. (See ACG (VPC, Classic).)
    • Cloud Search access IPs
      • In the VPC environment, when connecting to the DB server in the VPC environment owned by the same account: 169.254.83.16, 169.254.83.17
      • When connecting through the host and public IP of the DB server: 115.85.176.%
  4. In the DB server, add a user that allows access from the Cloud Search access IPs.

Q. How do I connect to a database in Cloud DB for MySQL?
A. Complete the following steps, then connect to the database to create a domain or upload documents from the database.

  1. Create a DB server in Cloud DB for MySQL. (See DB Server)
  2. Configure a public domain for the DB server. (See Manage public domain)
  3. In the ACG applied to the DB server, add the Cloud Search access IPs and the port used by your DB server. (See ACG (VPC, Classic).)
    • Cloud Search access IPs
      • In the VPC environment, when connecting to the DB server in the VPC environment owned by the same account: 169.254.83.16, 169.254.83.17
      • When connecting through the host and public IP of the DB server: 115.85.176.%
  4. In the DB server, add a user that allows access from the Cloud Search access IPs. For more information, see manage DB User.
Note

For more information on Cloud DB for MySQL, see Cloud DB for MySQL user guide.

Q. How is DB data uploaded?
A. The upload proceeds as follows:

  1. When you request a DB data upload, the system queries your DB with the information you entered.
  2. It converts the retrieved data into Cloud Search documents (JSON).
    • It converts documents into chunks so that each document is ≤ 100 MB.
  3. The converted documents are uploaded to Cloud Search in sequence and indexed.
  4. When indexing completes, you can check the upload result from a console notification.