📅  最后修改于: 2023-12-03 15:18:39.147000             🧑  作者: Mango
PostgreSQL是一个开源的关系型数据库管理系统(RDBMS),由全球志愿者团队开发,支持大部分SQL-92标准的功能。PostgreSQL以其数据完整性和可扩展性而著名,可以在Linux、Windows、Mac OS X等操作系统上运行。
-- 创建表
CREATE TABLE students (
id SERIAL PRIMARY KEY,
name VARCHAR(50),
age INT,
gender VARCHAR(10)
);
-- 插入数据
INSERT INTO students (name, age, gender)
VALUES ('Tom', 20, '男');
-- 查询数据
SELECT * FROM students;
Amazon CloudSearch是一项托管式搜索服务,可轻松添加搜索到您的应用程序中。它是基于Apache Lucene构建的,可以使用RESTful API轻松创建、部署和管理搜索应用程序。Amazon CloudSearch为您提供跨多个数据源进行搜索的功能,并在搜索前进行数据预处理和搜索结果后处理。
// 创建搜索域
{
"name": "my-search-domain",
"searchInstanceType": "search.m3.medium"
}
// 定义搜索索引
{
"name": "my-search-index",
"fields": [
{ "name": "title", "type": "text", "searchable": true, "sortable": true },
{ "name": "description", "type": "text", "searchable": true },
{ "name": "price", "type": "double", "facet": true },
{ "name": "category", "type": "literal", "facet": true }
]
}
// 上传搜索数据
{
"type": "add",
"id": "123",
"fields": {
"title": "Product A",
"description": "This is product A",
"price": 10.99,
"category": "Electronics"
}
}
// 搜素数据
http://my-search-domain-endpoint/2013-01-01/search?q=product+a