Elasticsearchのインデックス名をconfigで変更できるように (#5257)
This commit is contained in:
		
							parent
							
								
									fa2c7658a0
								
							
						
					
					
						commit
						1c273a0a75
					
				
					 4 changed files with 6 additions and 4 deletions
				
			
		|  | @ -28,6 +28,7 @@ export type Source = { | |||
| 		host: string; | ||||
| 		port: number; | ||||
| 		pass: string; | ||||
| 		index?: string; | ||||
| 	}; | ||||
| 
 | ||||
| 	autoAdmin?: boolean; | ||||
|  |  | |||
|  | @ -38,11 +38,11 @@ const client = config.elasticsearch ? new elasticsearch.Client({ | |||
| 
 | ||||
| if (client) { | ||||
| 	client.indices.exists({ | ||||
| 		index: 'misskey_note' | ||||
| 		index: config.elasticsearch.index || 'misskey_note', | ||||
| 	}).then(exist => { | ||||
| 		if (!exist.body) { | ||||
| 			client.indices.create({ | ||||
| 				index: 'misskey_note', | ||||
| 				index: config.elasticsearch.index || 'misskey_note', | ||||
| 				body: index | ||||
| 			}); | ||||
| 		} | ||||
|  |  | |||
|  | @ -5,6 +5,7 @@ import { ApiError } from '../../error'; | |||
| import { Notes } from '../../../../models'; | ||||
| import { In } from 'typeorm'; | ||||
| import { ID } from '../../../../misc/cafy-id'; | ||||
| import config from '../../../../config'; | ||||
| 
 | ||||
| export const meta = { | ||||
| 	desc: { | ||||
|  | @ -87,7 +88,7 @@ export default define(meta, async (ps, me) => { | |||
| 	: []; | ||||
| 
 | ||||
| 	const result = await es.search({ | ||||
| 		index: 'misskey_note', | ||||
| 		index: config.elasticsearch.index || 'misskey_note', | ||||
| 		body: { | ||||
| 			size: ps.limit!, | ||||
| 			from: ps.offset, | ||||
|  |  | |||
|  | @ -434,7 +434,7 @@ function index(note: Note) { | |||
| 	if (note.text == null || config.elasticsearch == null) return; | ||||
| 
 | ||||
| 	es!.index({ | ||||
| 		index: 'misskey_note', | ||||
| 		index: config.elasticsearch.index || 'misskey_note', | ||||
| 		id: note.id.toString(), | ||||
| 		body: { | ||||
| 			text: note.text.toLowerCase(), | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue