|
|
@ -42,11 +42,9 @@ class AccountSearchService < BaseService |
|
|
|
return [] if limit_for_non_exact_results.zero? |
|
|
|
|
|
|
|
@search_results ||= begin |
|
|
|
if Chewy.enabled? |
|
|
|
from_elasticsearch |
|
|
|
else |
|
|
|
from_database |
|
|
|
end |
|
|
|
results = from_elasticsearch if Chewy.enabled? |
|
|
|
results ||= from_database |
|
|
|
results |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
@ -92,6 +90,8 @@ class AccountSearchService < BaseService |
|
|
|
ActiveRecord::Associations::Preloader.new.preload(records, :account_stat) |
|
|
|
|
|
|
|
records |
|
|
|
rescue Faraday::ConnectionFailed, Parslet::ParseFailed |
|
|
|
nil |
|
|
|
end |
|
|
|
|
|
|
|
def reputation_score_function |
|
|
|