Solr Search Use Cases (5.2)

Last modified by Vincent Massol on 2024/02/26 17:54

 XWiki
 Requirements
 Completed
 
 

Description

This page contains the requirements for the SOLR Search feature, gathering uses cases, issues reports and test cases for the planned functionality.

Use Cases, JIRAs and Test Cases

 Use Cases  JIRAs  Test Cases Status 
UC: 1 Configure the search from the administration

Done

UC: 1 Display:
  • Page Name
  • Location: wiki > space > page
  • Language
  • Occurrences and the location type of them (content, object)
  • (?) Modified by
  • (?) Relevance

Done

UC: 1 Filter for:
  • wikis
  • spaces
  • language
  • type: document, attachment, object, object property
  • filetype: text, audio, image, video
  • author, creator
  • date, creation date
    -
  • Advanced Search
  • Faceted Search
    • visible options for clarifying and refining queries
    • map that provides insight into the content and its organization
    • principles of: progressive disclosure and incremental construction, by taking a series of small, simple steps
      -
UC: Ex1. Allow filtering by criteria which correspond to fields in the class that defines the type of documents
UC: Ex2. Search for attachments in documents that have an object of type X
UC: Ex3. Filter documents by language and by the author that last edited them

Done

Partial

Not Done

  • TC: Test Suite mixing fields (expected vs. actual results)

Partial

  • TC: 

Not Planned

  • TC: 

Not Planned

UC: 1 Sort for:
  • Relevance
  • Title
  • Last Author
  • Date

Done

UC: 1 Highlight query text occurrences

Done

UC: 1 Adjust relevance scoring for certain types of resources
  • pages should have higher relevance than attachments
  • Query boost
  • Relevance
  • Customization
  • TC: Test query boost values

Partial

UC: 1 Make sure the first n(3) entries are the most relevant ones, although SOLR Search doesn't display the Result Scores anymore
  • Relevance
  • TC: Verify the relevance of results

Done

UC: 2 Explicitly say in which fields you don't want to search
  • Customization
  • TC: Restrict searching in some fields
  • TC: Search for a password field

Not Done

UC: 2 Ability to customize the search from Administration, choosing the what filters and sorting types are accessible to the user
  • Customization
  • TC: Limit the number of displayed entries for facet categories
  • TC: Choose the categories shown in the "Refine your search" panel

Not Done

UC: 1 Allow special characters in queries, like 'Première', 'AL_CL' (underscore),
  • Language analyzers

Done

UC: 1 Search for substrings of the initial query string
  • 'SonySR35' search for 'SR35'
  • 'café' does not return docs containing 'cafe' or 'cafés'
  • Language analyzers
  • TC: Test for substrings

Done

UC: 3 Document what syntax is allowed in the query: ",',AND,?, etc.

Partial

UC: 3 Internationalization

Done

UC: 3 RSS feed on search terms
  • TC: Test RSS feed content

Not Planned

UC: 2 Synchronize results from Search Suggest with the Search Results page
  • TC: Verify concordance between the top suggestion provided by suggest and the results page

Done

UC: 3 Have suggest when writing query words and/or provide spellcheking
  • TC: Suggest search keywords if the user misspelled them

Not Planned

UC: 3 Have a search macro with various parameters and that can be used by the user in any page

Not Planned


 

Tags:
    

Get Connected