Overview:
SearchSearchGo-APP is a minimalist, elegant, modern, and resource-rich next-generation Alibaba Cloud disk search engine. It provides a pleasant experience for users to search for resources without the need for logging in. The application is updated weekly on Saturdays/weekends, with releases going to the master branch. The pre-release branch is available for preview, and users are encouraged to star, watch, and stay informed about the latest updates.
Features:
- Server Side Rendering (SSR): Utilizing Nuxt framework, the application supports SSR, making it more SEO-friendly. When a user performs a search, the corresponding URL path changes. This enhances exposure on search engines.
- Dark Mode Support: The application offers a dark mode for users.
- ElasticSearch 7 Compatibility: Users of ElasticSearch 7 can easily develop with this application as it provides a development guide.
Installation:
To start the project, set the following environment variables:
- ES_URL: ElasticSearch address (e.g., http://localhost:9200)
- ES_INDEX: ElasticSearch index name (e.g., aliyunpan)
- ES_AUTH_USERNAME (optional): ElasticSearch username
- ES_AUTH_PASSWORD (optional): ElasticSearch password
Additionally, modify the id in plugins/XXXAnalytics.ts
to your own if importing custom analytics. Note that this repository only includes the application part of SearchSearchGo, without web crawling or data indexing. Users need to install the respective client version for ElasticSearch if not using version 7.
Summary:
SearchSearchGo-APP is a versatile search engine application designed to offer a seamless user experience with features like SSR, dark mode support, and compatibility with ElasticSearch 7. By following the installation guide and utilizing the provided development resources, users can enhance their resource search capabilities in a modern and efficient manner.