mirror of
https://github.com/DIYgod/RSSHub.git
synced 2026-09-24 23:12:34 +08:00
docs: push custom settings before scrape
This commit is contained in:
@@ -17,5 +17,41 @@
|
||||
},
|
||||
"strip_chars": " .,;:#",
|
||||
"scrap_start_urls": true,
|
||||
"min_indexed_level": 1
|
||||
"min_indexed_level": 1,
|
||||
"custom_settings": {
|
||||
"displayedAttributes": [
|
||||
"hierarchy_radio_lvl1",
|
||||
"hierarchy_radio_lvl2",
|
||||
"hierarchy_radio_lvl3",
|
||||
"hierarchy_radio_lvl4",
|
||||
"hierarchy_radio_lvl5",
|
||||
"hierarchy_lvl0",
|
||||
"hierarchy_lvl1",
|
||||
"hierarchy_lvl2",
|
||||
"hierarchy_lvl3",
|
||||
"hierarchy_lvl4",
|
||||
"hierarchy_lvl5",
|
||||
"hierarchy_lvl6",
|
||||
"anchor",
|
||||
"url",
|
||||
"content"
|
||||
],
|
||||
"searchableAttributes": [
|
||||
"hierarchy_radio_lvl1",
|
||||
"hierarchy_radio_lvl2",
|
||||
"hierarchy_radio_lvl3",
|
||||
"hierarchy_radio_lvl4",
|
||||
"hierarchy_radio_lvl5",
|
||||
"hierarchy_lvl0",
|
||||
"hierarchy_lvl1",
|
||||
"hierarchy_lvl2",
|
||||
"hierarchy_lvl3",
|
||||
"hierarchy_lvl4",
|
||||
"hierarchy_lvl5",
|
||||
"hierarchy_lvl6",
|
||||
"anchor",
|
||||
"content"
|
||||
],
|
||||
"sortableAttributes": ["anchor"]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,54 +0,0 @@
|
||||
const { MeiliSearch } = require('meilisearch');
|
||||
|
||||
module.exports = async ({ core }, host, apiKey) => {
|
||||
const client = new MeiliSearch({
|
||||
host,
|
||||
apiKey,
|
||||
});
|
||||
core.info('Updating displayed attributes');
|
||||
const displayed = await client
|
||||
.index('rsshub')
|
||||
.updateDisplayedAttributes([
|
||||
'hierarchy_radio_lvl1',
|
||||
'hierarchy_radio_lvl2',
|
||||
'hierarchy_radio_lvl3',
|
||||
'hierarchy_radio_lvl4',
|
||||
'hierarchy_radio_lvl5',
|
||||
'hierarchy_lvl0',
|
||||
'hierarchy_lvl1',
|
||||
'hierarchy_lvl2',
|
||||
'hierarchy_lvl3',
|
||||
'hierarchy_lvl4',
|
||||
'hierarchy_lvl5',
|
||||
'hierarchy_lvl6',
|
||||
'anchor',
|
||||
'url',
|
||||
'content',
|
||||
]);
|
||||
core.info(displayed);
|
||||
|
||||
core.info('Updating searchable attributes');
|
||||
const searchable = await client
|
||||
.index('rsshub')
|
||||
.updateSearchableAttributes([
|
||||
'hierarchy_radio_lvl1',
|
||||
'hierarchy_radio_lvl2',
|
||||
'hierarchy_radio_lvl3',
|
||||
'hierarchy_radio_lvl4',
|
||||
'hierarchy_radio_lvl5',
|
||||
'hierarchy_lvl0',
|
||||
'hierarchy_lvl1',
|
||||
'hierarchy_lvl2',
|
||||
'hierarchy_lvl3',
|
||||
'hierarchy_lvl4',
|
||||
'hierarchy_lvl5',
|
||||
'hierarchy_lvl6',
|
||||
'anchor',
|
||||
'content',
|
||||
]);
|
||||
core.info(searchable);
|
||||
|
||||
core.info('Updating sortable attributes');
|
||||
const sortable = await client.index('rsshub').updateSortableAttributes(['anchor']);
|
||||
core.info(sortable);
|
||||
};
|
||||
Reference in New Issue
Block a user