Exporting and Importing Algolia Indices
Exporting the index using an API client(API 클라이언트 사용하여 index Export하기)
Sometimes you may need to export your Algolia index, to use the data in some other way. To do this, use the browse method with one of the API clients.
The browse method lets you retrieve records beyond the 1,000 default limit of the searchmethod.
Use an empty query to retrieve all records. Once you have the records, save them to a file.
데이터를 다른 방식으로 사용하기 위해 Algolia 인덱스를 내보내야 하는 경우가 있습니다. 이렇게 하려면 API 클라이언트 중 하나에서 찾아보기 방법을 사용하십시오.
찾아보기 method를 사용하면 검색 방법의 기본 제한 1,000개를 초과하는 레코드를 검색할 수 있습니다.
빈 쿼리를 사용하여 모든 레코드를 검색합니다. 일단 records 가지고 나면, 그것들을 파일에 저장하세요.
// Only in Node.js
const fs = require('fs');
const algoliasearch = require('algoliasearch');
const client = algoliasearch('YourApplicationID', 'YourAdminAPIKey');
const index = client.initIndex('your_index_name');
let hits = [];
index
.browseObjects({
batch: (objects) => (hits = hits.concat(objects)),
})
.then(() => {
console.log('Finished! We got %d hits', hits.length);
fs.writeFile(
'browse.json',
JSON.stringify(hits, null, 2),
'utf-8',
(err) => {
if (err) throw err;
console.log('Your index was successfully exported!');
}
);
});
When exporting large indices, batch the records for optimal performance.
대용량 인덱스를 내보낼 때 최적의 성능을 위해 레코드를 배치하십시오.
Importing the index(인덱스 가져오기)
You can import records from your data file into a new index with the dashboard or by using the saveObjects method.
You can also import an exported index configuration file from Indices > Browse > Manage index > Import Configuration.
대시보드 또는 saveObjects 방법을 사용하여 데이터 파일의 레코드를 새 인덱스로 가져올 수 있습니다.
Index > Browse > Manage index > Import Configuration에서 내보낸 인덱스 구성 파일을 가져올 수도 있습니다.
Exporting and importing index configuration data(인덱스 구성 데이터 export, import)
You can export various index configuration options into a file. This file contains that index’s values for:
다양한 인덱스 구성 옵션을 파일로 내보낼 수 있습니다. 이 파일에는 다음에 대한 인덱스의 값이 포함되어 있습니다.
- Settings such as searchable attributes, custom ranking, typo tolerance, and stop words.
- Synonyms
- Rules.
-검색 가능 특성, 사용자 지정 순위, 입력 허용 오차 및 중지 단어 등의 설정.
-동의어
-규칙.
To export the configuration file, select an index from the Indices section, click the Manage indexbutton, and choose Export configuration. You can decide to export one or more of Settings, Synonyms, or Rules. The configuration file is in JSON format.
구성 파일을 내보내려면 인덱스 섹션에서 인덱스를 선택하고 인덱스 관리 버튼을 클릭한 다음 구성 내보내기를 선택합니다. 설정, 동의어 또는 규칙을 하나 이상 내보내도록 결정할 수 있습니다. 구성 파일은 JSON 형식입니다.
Exporting configuration data using the API
- Rules - use the browseRules method.
- Synonyms - use the browseSynonyms method.
Importing index configuration data from the dashboard(대시보드로 부터 인덱스 구성 데이터 import)
To import index configuration settings from an exported JSON file:
- Select an index from the Indices section, click the Manage index button, and choose Import configuration.
- Upload your file.
- Choose how you want to import your data by clicking one or more of Settings, Synonyms or Rules. For Synonyms and Rules you can determine if your index values will be either overwritten (cleared and replaced) or updated.
- Type IMPORT and then click Import Configuration to start the process.
인덱스 섹션에서 인덱스를 선택하고 인덱스 관리 버튼을 클릭한 다음 구성 가져오기를 선택합니다.
파일을 업로드합니다.
설정, 동의어 또는 규칙 중 하나 이상을 클릭하여 데이터를 가져오는 방법을 선택합니다. 동의어 및 규칙의 경우 색인 값을 덮어쓸지(지우고 바꾸기) 업데이트할지 결정할 수 있습니다.
IMPORT를 입력한 다음 구성 가져오기를 눌러 프로세스를 시작하십시오.
Importing configuration data using the API#
- Rules - use the saveRule method.
- Synonyms - use the saveSynonym method.
'개발 > ALGOLIA' 카테고리의 다른 글
알고리아 Sending And Managing Data(2-20) (0) | 2022.03.02 |
---|---|
알고리아 Sending And Managing Data(2-19) (0) | 2022.03.02 |
알고리아 Sending And Managing Data(2-17) (0) | 2022.03.01 |
알고리아 Sending And Managing Data(2-16) (0) | 2022.03.01 |
알고리아 Sending And Managing Data(2-15) (0) | 2022.03.01 |