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.
8 years ago
..
20160220174730_create_accounts.rb Add migration versions (#3574) 8 years ago
20160220211917_create_statuses.rb Add migration versions (#3574) 8 years ago
20160221003140_create_users.rb Add migration versions (#3574) 8 years ago
20160221003621_create_follows.rb Add migration versions (#3574) 8 years ago
20160222122600_create_stream_entries.rb Add migration versions (#3574) 8 years ago
20160222143943_add_profile_fields_to_accounts.rb Add migration versions (#3574) 8 years ago
20160223162837_add_metadata_to_statuses.rb Add migration versions (#3574) 8 years ago
20160223164502_make_uris_nullable_in_statuses.rb Add migration versions (#3574) 8 years ago
20160223165723_add_url_to_statuses.rb Add migration versions (#3574) 8 years ago
20160223165855_add_url_to_accounts.rb Add migration versions (#3574) 8 years ago
20160223171800_create_favourites.rb Add migration versions (#3574) 8 years ago
20160224223247_create_mentions.rb Add migration versions (#3574) 8 years ago
20160227230233_add_attachment_avatar_to_accounts.rb Add migration versions (#3574) 8 years ago
20160305115639_add_devise_to_users.rb Add migration versions (#3574) 8 years ago
20160306172223_create_doorkeeper_tables.rb Add migration versions (#3574) 8 years ago
20160312193225_add_attachment_header_to_accounts.rb Add migration versions (#3574) 8 years ago
20160314164231_add_owner_to_application.rb Add migration versions (#3574) 8 years ago
20160316103650_add_missing_indices.rb Add migration versions (#3574) 8 years ago
20160322193748_add_avatar_remote_url_to_accounts.rb Add migration versions (#3574) 8 years ago
20160325130944_add_admin_to_users.rb Add migration versions (#3574) 8 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) 8 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) 8 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 Feature conversations muting (#3017) 8 years ago
20170303212857_add_last_emailed_at_to_users.rb
20170304202101_add_type_to_media_attachments.rb Fix #431 - convert gif to webm during upload. Web UI treats them like it did 8 years ago
20170317193015_add_search_index_to_accounts.rb Make account search blazing fast and rank followers/followees higher in the results 8 years ago
20170318214217_add_header_remote_url_to_accounts.rb Federate header images, fix open-uri http->https redirection error 8 years ago
20170322021028_add_lowercase_index_to_accounts.rb More efficient single account retrieval (0.9ms vs 50ms before) 8 years ago
20170322143850_change_primary_key_to_bigint_on_statuses.rb Upgrade status IDs to bigint 8 years ago
20170322162804_add_search_index_to_tags.rb Fix full-text search query quotation, improve tag search performance with an index, 8 years ago
20170330021336_add_counter_caches.rb Fix up null values on latest migration, add notes 8 years ago
20170330163835_create_imports.rb Import feature for following/blocking lists (addresses #62, #177, #201, #454) 8 years ago
20170330164118_add_attachment_data_to_imports.rb Add migration versions (#3574) 8 years ago
20170403172249_add_action_taken_by_account_id_to_reports.rb Add basic logging of who resolved report 8 years ago
20170405112956_add_index_on_mentions_status_id.rb Add index on mentions status_id 8 years ago
20170406215816_add_notifications_and_favourites_indices.rb Low-hanging fruit of query optimization, these indices were missing 8 years ago
20170409170753_add_last_webfingered_at_to_accounts.rb Refresh webfinger (#1323) 8 years ago
20170414080609_add_devise_two_factor_backupable_to_users.rb Add recovery code support for two-factor auth (#1773) 8 years ago
20170414132105_add_language_to_statuses.rb Add language detection (#1772) 8 years ago
20170418160728_add_indexes_to_reports_for_accounts.rb Admin reports with accounts (#2092) 8 years ago
20170423005413_add_allowed_languages_to_user.rb Filter on allowed user language preferences (#2361) 8 years ago
20170424003227_create_account_domain_blocks.rb Account domain blocks (#2381) 8 years ago
20170424112722_add_status_id_index_to_statuses_tags.rb Add index to statuses_tags#status_id (#2394) 8 years ago
20170425131920_add_media_attachment_meta.rb Add media dimensions (#2448) 8 years ago
20170425202925_add_oembed_to_preview_cards.rb OEmbed support for PreviewCard (#2337) 8 years ago
20170506235850_create_conversations.rb Add conversation model, <ostatus:conversation /> (#3016) 8 years ago
20170507000211_add_conversation_id_to_statuses.rb Add conversation model, <ostatus:conversation /> (#3016) 8 years ago
20170507141759_optimize_index_subscriptions.rb Add effective index to subscriptions (#2885) 8 years ago
20170508230434_create_conversation_mutes.rb Feature conversations muting (#3017) 8 years ago
20170516072309_add_index_accounts_on_uri.rb Make faster ProcessFeedService (#3080) 8 years ago
20170520145338_change_language_filter_to_opt_out.rb Filter languages with opt out (#3175) 8 years ago
20170601210557_add_index_on_media_attachments_account_id.rb Add index to media_attachments.account_id (#3510) 8 years ago
20170604144747_add_foreign_keys_for_accounts.rb Fix #3550 - Add all missing foreign keys (#3562) 8 years ago
20170606113804_change_tag_search_index_to_btree.rb Fix tag search order and not to use tsvector (#3611) 8 years ago