Skip to content
  • Eugen Rochko's avatar
    Full-text search for authorized statuses (#6423) · 3ebc0ad4
    Eugen Rochko authored
    * Add full-text search for authorized statuses
    
    - Search API will return statuses that match the query
    - Only for logged in users
    - Only if you are author of the status,
    - Or you were mentioned in it
    - Or you favourited or reblogged it
    - Configuration over `ES_ENABLED`, `ES_HOST`, `ES_PORT`, `ES_PREFIX`
    - Run `rails chewy:deploy` to create & populate index
    
    Fix #5880
    Fix #4293
    Fix #1152
    
    * Add commented out docker-compose configuration for ES container
    
    * Optimize index import, filter search results
    
    * Add basic normalization to the index
    
    * Add better stemming and normalization to the index
    
    * Skip webfinger request if search query includes both @ and a space
    
    * Fix code style
    
    * Visually separate search result sections
    
    * Fix code style issues
    3ebc0ad4