Details

    • Type: Improvement Improvement
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.2
    • Component/s: Search
    • Labels:
      None

      Description

      We should think about revamping our facet handling to allow more flexible behavior:

      - EXCLUDING all items matching a particular facet from search results
      - Matching multiple facets with an OR operator

      Some discussion of the issue has already taken place in this vufind-tech thread:

      http://sourceforge.net/mailarchive/message.php?msg_id=ABC31E122EEAC44897B337BDEA8977369EB8FD23BE%40VUEX2.vuad.villanova.edu

      The "matching multiple facets" issue is also mentioned in VUFIND-45, which relates to the advanced search side of the problem. A bigger challenge is revamping the facet display on the search results screen to allow more sophisticated user selections without making things unnecessarily confusing.

        Issue Links

          Activity

          Hide
          Demian Katz added a comment -
          I have begun work on more flexible facet behavior in this pull request:

          https://github.com/vufind-org/vufind/pull/36

          As of today, I have added the ability to exclude facet values and to use ORed facet values from advanced search (VUFIND-45); still to do: configurable ORed facets in the main side facet area.

          For the moment I am focusing primarily on the backend implementation -- some UI refinement will probably be needed after that is complete.
          Show
          Demian Katz added a comment - I have begun work on more flexible facet behavior in this pull request: https://github.com/vufind-org/vufind/pull/36 As of today, I have added the ability to exclude facet values and to use ORed facet values from advanced search ( VUFIND-45 ); still to do: configurable ORed facets in the main side facet area. For the moment I am focusing primarily on the backend implementation -- some UI refinement will probably be needed after that is complete.
          Hide
          Demian Katz added a comment -
          As of today, the pull request has been updated for full AND/OR/NOT facet functionality. The only remaining step is to make the UI a bit more palatable; Chris is going to work on that part.
          Show
          Demian Katz added a comment - As of today, the pull request has been updated for full AND/OR/NOT facet functionality. The only remaining step is to make the UI a bit more palatable; Chris is going to work on that part.
          Hide
          Chelsea Lobdell added a comment -
          Hi Demian,

          Any update on configurable ORed facets in the brief search side facet area? TriCo is interested in this functionality. Maybe it's something we can collaborate on?

          - Chelsea
          Show
          Chelsea Lobdell added a comment - Hi Demian, Any update on configurable ORed facets in the brief search side facet area? TriCo is interested in this functionality. Maybe it's something we can collaborate on? - Chelsea
          Hide
          Demian Katz added a comment -
          Chelsea,

          The OR functionality has been in master for a while. You just need to turn it on with the orFacets setting in facets.ini. Is there an extension of the functionality that you need?

          - Demian
          Show
          Demian Katz added a comment - Chelsea, The OR functionality has been in master for a while. You just need to turn it on with the orFacets setting in facets.ini. Is there an extension of the functionality that you need? - Demian
          Hide
          Chelsea Lobdell added a comment -
          Nope, this is exactly the functionality I was looking for. I just misread the comments and thought that it had only been applied to the advanced search and not yet to the brief search but you guys are way ahead of me! Thanks!

          - Chelsea
          Show
          Chelsea Lobdell added a comment - Nope, this is exactly the functionality I was looking for. I just misread the comments and thought that it had only been applied to the advanced search and not yet to the brief search but you guys are way ahead of me! Thanks! - Chelsea

            People

            • Assignee:
              Demian Katz
              Reporter:
              Demian Katz
            • Votes:
              2 Vote for this issue
              Watchers:
              9 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: