Uploaded image for project: 'IGB'
  1. IGB
  2. IGBF-1943

Improve Appstore Search Functionality

    Details

    • Type: Improvement
    • Status: Closed (View Workflow)
    • Priority: Minor
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:

      Description

      Currently, Appstore uses Whoosh-Index for search where we need to update the index manually each time a change is made to the database. To avoid that we need to implement a search technique which will be robust.

        Attachments

          Activity

          Hide
          sameer Sameer Shanbhag (Inactive) added a comment -

          Quick Note:

          RealTimeSignalProcessor Implementation thats working:

          HAYSTACK_CONNECTIONS = {
          'default':

          { 'ENGINE': 'haystack.backends.whoosh_backend.WhooshEngine', 'PATH': os.path.join(os.path.dirname(__file__), 'whoosh_index'), }

          ,
          }

          HAYSTACK_SIGNAL_PROCESSOR = 'haystack.signals.RealtimeSignalProcessor'

          Show
          sameer Sameer Shanbhag (Inactive) added a comment - Quick Note: RealTimeSignalProcessor Implementation thats working: HAYSTACK_CONNECTIONS = { 'default': { 'ENGINE': 'haystack.backends.whoosh_backend.WhooshEngine', 'PATH': os.path.join(os.path.dirname(__file__), 'whoosh_index'), } , } HAYSTACK_SIGNAL_PROCESSOR = 'haystack.signals.RealtimeSignalProcessor'
          Hide
          ann.loraine Ann Loraine added a comment -

          Sameer Shanbhag will fix using above.

          Show
          ann.loraine Ann Loraine added a comment - Sameer Shanbhag will fix using above.
          Show
          sameer Sameer Shanbhag (Inactive) added a comment - Pull Request Submitted : https://bitbucket.org/lorainelab/appstore/pull-requests/123/igbf-1943-implement-realtime-signal/diff
          Hide
          ann.loraine Ann Loraine added a comment -

          Merged and deployed to https://dev-appstore-2.bioviz.org

          Show
          ann.loraine Ann Loraine added a comment - Merged and deployed to https://dev-appstore-2.bioviz.org
          Hide
          noor91zahara Noor Zahara (Inactive) added a comment -

          It is working as expected.

          Able to search apps without running rebuild_index.

          Show
          noor91zahara Noor Zahara (Inactive) added a comment - It is working as expected. Able to search apps without running rebuild_index.
          Hide
          svallapu Sai Charan Reddy Vallapureddy (Inactive) added a comment -

          Tested this feature in my local. It is working as expected. Moving this ticket to done.

          Show
          svallapu Sai Charan Reddy Vallapureddy (Inactive) added a comment - Tested this feature in my local. It is working as expected. Moving this ticket to done.

            People

            • Assignee:
              sameer Sameer Shanbhag (Inactive)
              Reporter:
              sameer Sameer Shanbhag (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: