fix: postgres engine to query using configured locale (#1269)
* fix: Postgres Engine to query using right locale * fix: postgres search dictLanguage parameter binding
This commit is contained in:
		
				
					committed by
					
						 Nicolas Giard
						Nicolas Giard
					
				
			
			
				
	
			
			
			
						parent
						
							8d735c2cc7
						
					
				
				
					commit
					243840c5eb
				
			| @@ -62,10 +62,10 @@ module.exports = { | ||||
|       let suggestions = [] | ||||
|       const results = await WIKI.models.knex.raw(` | ||||
|         SELECT id, path, locale, title, description | ||||
|         FROM "pagesVector", to_tsquery(?) query | ||||
|         FROM "pagesVector", to_tsquery(?,?) query | ||||
|         WHERE query @@ "tokens" | ||||
|         ORDER BY ts_rank(tokens, query) DESC | ||||
|       `, [tsquery(q)]) | ||||
|       `, [this.config.dictLanguage, tsquery(q)]) | ||||
|       if (results.rows.length < 5) { | ||||
|         const suggestResults = await WIKI.models.knex.raw(`SELECT word, word <-> ? AS rank FROM "pagesWords" WHERE similarity(word, ?) > 0.2 ORDER BY rank LIMIT 5;`, [q, q]) | ||||
|         suggestions = suggestResults.rows.map(r => r.word) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user