Fix not using GIN index for account search queries (#19830)
This commit is contained in:
		
							parent
							
								
									58fc889c6f
								
							
						
					
					
						commit
						3151b260e2
					
				
					 1 changed files with 1 additions and 1 deletions
				
			
		|  | @ -445,7 +445,7 @@ class Account < ApplicationRecord | |||
| 
 | ||||
|   class << self | ||||
|     DISALLOWED_TSQUERY_CHARACTERS = /['?\\:‘’]/.freeze | ||||
|     TEXTSEARCH = "(setweight(to_tsvector('simple', accounts.display_name), 'A') || setweight(to_tsvector('simple', accounts.username), 'A') || setweight(to_tsvector('simple', coalesce(accounts.domain, '')), 'C'))" | ||||
|     TEXTSEARCH = "(setweight(to_tsvector('simple', accounts.display_name), 'A') || setweight(to_tsvector('simple', accounts.username), 'B') || setweight(to_tsvector('simple', coalesce(accounts.domain, '')), 'C'))" | ||||
| 
 | ||||
|     REPUTATION_SCORE_FUNCTION = '(greatest(0, coalesce(s.followers_count, 0)) / (greatest(0, coalesce(s.following_count, 0)) + 1.0))' | ||||
|     FOLLOWERS_SCORE_FUNCTION  = 'log(greatest(0, coalesce(s.followers_count, 0)) + 2)' | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue