You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
mastodon/db/migrate
unarist 004672aa6c Fix tag search order and not to use tsvector (#3611)
* Sort results by the name
* Switch search method to simple `LIKE` matching instead of tsvector/tsquery

Previously we used scores from ts_rank_cd() to sort results, but it didn't work
because the function returns same score for all results. It's not for calculate
similarity of single words. Sometimes this bug even push out exact matching tag
from results.

Additionally, PostgreSQL supports prefix searching with standard btree index.
Using it offers simpler code, but also less index size and some speed.
7 years ago
..
20160220174730_create_accounts.rb Add migration versions (#3574) 7 years ago
20160220211917_create_statuses.rb Add migration versions (#3574) 7 years ago
20160221003140_create_users.rb Add migration versions (#3574) 7 years ago
20160221003621_create_follows.rb Add migration versions (#3574) 7 years ago
20160222122600_create_stream_entries.rb Add migration versions (#3574) 7 years ago
20160222143943_add_profile_fields_to_accounts.rb Add migration versions (#3574) 7 years ago
20160223162837_add_metadata_to_statuses.rb Add migration versions (#3574) 7 years ago
20160223164502_make_uris_nullable_in_statuses.rb Add migration versions (#3574) 7 years ago
20160223165723_add_url_to_statuses.rb Add migration versions (#3574) 7 years ago
20160223165855_add_url_to_accounts.rb Add migration versions (#3574) 7 years ago
20160223171800_create_favourites.rb Add migration versions (#3574) 7 years ago
20160224223247_create_mentions.rb Add migration versions (#3574) 7 years ago
20160227230233_add_attachment_avatar_to_accounts.rb Add migration versions (#3574) 7 years ago
20160305115639_add_devise_to_users.rb Add migration versions (#3574) 7 years ago
20160306172223_create_doorkeeper_tables.rb Add migration versions (#3574) 7 years ago
20160312193225_add_attachment_header_to_accounts.rb Add migration versions (#3574) 7 years ago
20160314164231_add_owner_to_application.rb Add migration versions (#3574) 7 years ago
20160316103650_add_missing_indices.rb Add migration versions (#3574) 7 years ago
20160322193748_add_avatar_remote_url_to_accounts.rb Add migration versions (#3574) 7 years ago
20160325130944_add_admin_to_users.rb Add migration versions (#3574) 7 years ago
20160826155805_add_superapp_to_oauth_applications.rb
20160905150353_create_media_attachments.rb
20160919221059_add_subscription_expires_at_to_accounts.rb
20160920003904_remove_verify_token_from_accounts.rb
20160926213048_remove_owner_from_application.rb
20161003142332_add_confirmable_to_users.rb
20161003145426_create_blocks.rb
20161006213403_rails_settings_migration.rb Add migration versions (#3574) 7 years ago
20161009120834_create_domain_blocks.rb
20161027172456_add_silenced_to_accounts.rb
20161104173623_create_tags.rb
20161105130633_create_statuses_tags_join_table.rb
20161116162355_add_locale_to_users.rb
20161119211120_create_notifications.rb
20161122163057_remove_unneeded_indexes.rb
20161123093447_add_sensitive_to_statuses.rb
20161128103007_create_subscriptions.rb
20161130142058_add_last_successful_delivery_at_to_subscriptions.rb
20161130185319_add_visibility_to_statuses.rb
20161202132159_add_in_reply_to_account_id_to_statuses.rb
20161203164520_add_from_account_id_to_notifications.rb
20161205214545_add_suspended_to_accounts.rb
20161221152630_add_hidden_to_stream_entries.rb
20161222201034_add_locked_to_accounts.rb
20161222204147_create_follow_requests.rb
20170105224407_add_shortcode_to_media_attachments.rb
20170109120109_create_web_settings.rb
20170112154826_migrate_settings.rb Add migration versions (#3574) 7 years ago
20170114194937_add_application_to_statuses.rb
20170114203041_add_website_to_oauth_application.rb
20170119214911_create_preview_cards.rb
20170123162658_add_severity_to_domain_blocks.rb
20170123203248_add_reject_media_to_domain_blocks.rb
20170125145934_add_spoiler_text_to_statuses.rb
20170127165745_add_devise_two_factor_to_users.rb
20170129000348_create_devices.rb
20170205175257_remove_devices.rb
20170209184350_add_reply_to_statuses.rb
20170214110202_create_reports.rb
20170217012631_add_reblog_of_id_foreign_key_to_statuses.rb
20170301222600_create_mutes.rb
20170303212857_add_last_emailed_at_to_users.rb
20170304202101_add_type_to_media_attachments.rb
20170317193015_add_search_index_to_accounts.rb
20170318214217_add_header_remote_url_to_accounts.rb
20170322021028_add_lowercase_index_to_accounts.rb
20170322143850_change_primary_key_to_bigint_on_statuses.rb
20170322162804_add_search_index_to_tags.rb
20170330021336_add_counter_caches.rb
20170330163835_create_imports.rb
20170330164118_add_attachment_data_to_imports.rb Add migration versions (#3574) 7 years ago
20170403172249_add_action_taken_by_account_id_to_reports.rb
20170405112956_add_index_on_mentions_status_id.rb
20170406215816_add_notifications_and_favourites_indices.rb
20170409170753_add_last_webfingered_at_to_accounts.rb
20170414080609_add_devise_two_factor_backupable_to_users.rb
20170414132105_add_language_to_statuses.rb
20170418160728_add_indexes_to_reports_for_accounts.rb
20170423005413_add_allowed_languages_to_user.rb
20170424003227_create_account_domain_blocks.rb
20170424112722_add_status_id_index_to_statuses_tags.rb
20170425131920_add_media_attachment_meta.rb
20170425202925_add_oembed_to_preview_cards.rb
20170506235850_create_conversations.rb
20170507000211_add_conversation_id_to_statuses.rb
20170507141759_optimize_index_subscriptions.rb
20170508230434_create_conversation_mutes.rb
20170516072309_add_index_accounts_on_uri.rb
20170520145338_change_language_filter_to_opt_out.rb
20170601210557_add_index_on_media_attachments_account_id.rb
20170604144747_add_foreign_keys_for_accounts.rb Fix #3550 - Add all missing foreign keys (#3562) 7 years ago
20170606113804_change_tag_search_index_to_btree.rb Fix tag search order and not to use tsvector (#3611) 7 years ago