Compare commits
1 Commits
master
...
e644475fbc
| Author | SHA1 | Date | |
|---|---|---|---|
| e644475fbc |
@@ -34,6 +34,7 @@ function handleError(err) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async function fetchAndIndex() {
|
async function fetchAndIndex() {
|
||||||
|
logger.debug('Fetching and indexing data...');
|
||||||
return mod(index, { elasticsearch: { ...esConfig, auth }, filter: { lat, lon, radius } });
|
return mod(index, { elasticsearch: { ...esConfig, auth }, filter: { lat, lon, radius } });
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -17,6 +17,7 @@ export default async function(indexName, opts = {}) {
|
|||||||
const index = await createIndex(client, indexName);
|
const index = await createIndex(client, indexName);
|
||||||
|
|
||||||
const records = await getAdbsExchangeData(opts.filter);
|
const records = await getAdbsExchangeData(opts.filter);
|
||||||
|
logger.debug(`Record count:, ${records.length}`);
|
||||||
|
|
||||||
await bulkInsert(client, index, records);
|
await bulkInsert(client, index, records);
|
||||||
logger.debug(`Successfully indexed ${records.length} records to ${index}`);
|
logger.debug(`Successfully indexed ${records.length} records to ${index}`);
|
||||||
|
|||||||
@@ -58,8 +58,10 @@ export async function createIndex(client, index) {
|
|||||||
})
|
})
|
||||||
.catch(err => {
|
.catch(err => {
|
||||||
// check for existing index
|
// check for existing index
|
||||||
if (err instanceof BadRequest)
|
if (err instanceof BadRequest) {
|
||||||
|
logger.debug(`Index exists: ${realIndex}`);
|
||||||
return client.indices.get({ index: realIndex }).then(() => realIndex);
|
return client.indices.get({ index: realIndex }).then(() => realIndex);
|
||||||
|
}
|
||||||
|
|
||||||
throw err;
|
throw err;
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user