Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • S Semantic Search
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • MemriMemri
  • plugins
  • Semantic Search
  • Merge requests
  • !1

V2

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Alp Deniz Ogut requested to merge v2 into dev May 29, 2023
  • Overview 1
  • Commits 4
  • Pipelines 3
  • Changes 6

Semi-isolated shared plugin for semantic search:

  • User actions are separated by "owner_key" key
  • User's sub-search-spaces are separated by "index_name" key
  • Texts to search are indexed independent of their items: index_texts(client, index_name, texts, ids)
  • IndexIDMaps are saved into/retrieved from Pod.
  • Search endpoints return item ids given during index_texts (Justification is to keep the plugin schema independent)
  • Classification results are stored in user's pod and returned for the same index_name classification queries only if number of indexed entries are the same.
Edited May 30, 2023 by Alp Deniz Ogut
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: v2