Project

General

Profile

feature request #8011

Implement term search view

Added by Patrick Plitzner 8 months ago. Updated 5 months ago.

Status:
Closed
Priority:
Priority14
Category:
taxeditor
Target version:
Start date:
01/22/2019
Due date:
% Done:

100%

Severity:
normal
Tags:

Description

Term search view should work like faceted search used on several web searches, like e.g. https://pangaea.de

  • Search is initiated by a text search
  • There are filter options for where the search term should be looked for, like e.g. labels, descritpions, URIs, etc
  • The search results contain as much information about the terms as possible
  • The results can be filtered
  • The filters shown depend on the search results, like e.g. all vocabularies where terms for the given search term were found

Associated revisions

Revision 8785bad2 (diff)
Added by Patrick Plitzner 8 months ago

ref #8011 Implement initial term search composite

Revision 75caa576 (diff)
Added by Patrick Plitzner 8 months ago

ref #8011 Add method workflow skeleton to TermSearch

Revision f0973bb3 (diff)
Added by Patrick Plitzner 8 months ago

ref #8011 Enhance term search framework

  • added menu to open term search
  • filter facets now have an effect on search results

Revision 3dd178b8 (diff)
Added by Patrick Plitzner 8 months ago

ref #8011 Implement filter by facets

Revision 180fef01 (diff)
Added by Patrick Plitzner 8 months ago

ref #8011 Refactored package structure

  • extracted abstract classes
  • implemented term specific implementation

Revision 77e3fddf (diff)
Added by Patrick Plitzner 8 months ago

ref #8011 Add generics for search results

Revision 0eaa0762 (diff)
Added by Patrick Plitzner 8 months ago

ref #8011 Add service method to find term DTOs by label

Revision f24a540a (diff)
Added by Patrick Plitzner 8 months ago

ref #8011 Some layouting

Revision d794dfd4 (diff)
Added by Patrick Plitzner 8 months ago

ref #8011 Add selection of search results

Revision 41d4823b (diff)
Added by Patrick Plitzner 7 months ago

ref #8011 Add representation text to TermDtos

Revision 32e0425e (diff)
Added by Patrick Plitzner 7 months ago

ref #8011 Show term description in search results

Revision 913140ea (diff)
Added by Patrick Plitzner 7 months ago

ref #8011 Add warning for exceeding search result limit (500)

Revision d3d62292 (diff)
Added by Patrick Plitzner 7 months ago

ref #8011 Sort search results

Revision dd28ea69 (diff)
Added by Patrick Plitzner 7 months ago

ref #8011 Make AbstractTermDto comparable

Revision 0d98b044 (diff)
Added by Patrick Plitzner 7 months ago

ref #8011 Remove debug listener

Revision 6b8b51a2 (diff)
Added by Patrick Plitzner 7 months ago

ref #8011 Enhance sort on search results

  • extracted util method for search string based sorting

Revision e6b43eb3 (diff)
Added by Patrick Plitzner 7 months ago

ref #8011 Compare on lower case labels

Revision 35b01984 (diff)
Added by Patrick Plitzner 7 months ago

ref #8011 Refactor AddFeatureOperation to use uuid

Revision 23fa8987 (diff)
Added by Patrick Plitzner 7 months ago

ref #8011 Add search button to term search

Revision 08267c16 (diff)
Added by Patrick Plitzner 7 months ago

ref #8011 Use term search in feature tree context menu to add features

Revision 1da9046b (diff)
Added by Patrick Plitzner 7 months ago

ref #8011 Add termType to service method

Revision 9ef77492 (diff)
Added by Patrick Plitzner 7 months ago

ref #8011 Filter term results by term type FEATURE

Revision 73addc03 (diff)
Added by Patrick Plitzner 7 months ago

ref #8011 Allow null for termType to ignore this filter

Revision ec7d18e2 (diff)
Added by Patrick Plitzner 7 months ago

ref #8011 Set termType in search controller constructor

Revision 394be96b (diff)
Added by Patrick Plitzner 7 months ago

ref #8011 Add uri and termType to DTO query

Revision 219d7e87 (diff)
Added by Patrick Plitzner 7 months ago

ref #8011 Use termType as facet category

Revision 5b158275 (diff)
Added by Patrick Plitzner 7 months ago

ref #8011 Remove unused parameters

Revision 0a0a634c (diff)
Added by Patrick Plitzner 7 months ago

ref #8011 Layout improvements

  • wrap description text
  • Use SashForm for SearchComposite

Revision 4b8701e3 (diff)
Added by Patrick Plitzner 7 months ago

ref #8011 Sort facets by category

Revision a731ca32 (diff)
Added by Patrick Plitzner 7 months ago

ref #8011 Make entity reference Serializable

Revision b558cbe6 (diff)
Added by Patrick Plitzner 7 months ago

ref #8011 Add service method to find DerivateDtos

Revision 5937d209 (diff)
Added by Patrick Plitzner 7 months ago

ref #8011 Implement experimental occurence facet search

Revision 0c1dd4b9 (diff)
Added by Patrick Plitzner 7 months ago

ref #8011 Make dtos Serializable

Revision 3af5dbb6 (diff)
Added by Patrick Plitzner 7 months ago

ref #8011 Fix potential NPE

Revision bf45901f (diff)
Added by Patrick Plitzner 7 months ago

ref #8011 Adapt to cdmlib change of Pair to MapEntry

Revision d88833a9 (diff)
Added by Patrick Plitzner 7 months ago

ref #8011 Fix serialization problem

  • Use Map.Entry instead of hibernate.envers.Pair

Revision f37da5d1 (diff)
Added by Patrick Plitzner 7 months ago

ref #8011 Adapt to cdmlib model change for Pair in DTOs

Revision 5fe51649 (diff)
Added by Patrick Plitzner 5 months ago

ref #8011 Add service method to find term DTOs by label

Revision 009f44be (diff)
Added by Patrick Plitzner 5 months ago

ref #8011 Add representation text to TermDtos

Revision 785b1fed (diff)
Added by Patrick Plitzner 5 months ago

ref #8011 Make AbstractTermDto comparable

Revision 653d1473 (diff)
Added by Patrick Plitzner 5 months ago

ref #8011 Compare on lower case labels

Revision bdb20408 (diff)
Added by Patrick Plitzner 5 months ago

ref #8011 Add termType to service method

Revision 8915dcc3 (diff)
Added by Patrick Plitzner 5 months ago

ref #8011 Allow null for termType to ignore this filter

Revision f33125f8 (diff)
Added by Patrick Plitzner 5 months ago

ref #8011 Add uri and termType to DTO query

Revision a78fdbaf (diff)
Added by Patrick Plitzner 5 months ago

ref #8011 Make entity reference Serializable

Revision b4262d8b (diff)
Added by Patrick Plitzner 5 months ago

ref #8011 Add service method to find DerivateDtos

Revision 4926c3dc (diff)
Added by Patrick Plitzner 5 months ago

ref #8011 Make dtos Serializable

Revision c1e5ed0d (diff)
Added by Patrick Plitzner 5 months ago

ref #8011 Fix serialization problem

  • Use Map.Entry instead of hibernate.envers.Pair

Revision 78ddfbeb (diff)
Added by Patrick Plitzner 2 months ago

ref #8011 Show term media

Revision 1ab658e8 (diff)
Added by Patrick Plitzner 2 months ago

ref #8011, #8129 Fix possible NPEs when media URI can not be resolved

History

#1 Updated by Patrick Plitzner 7 months ago

  • Status changed from New to In Progress
  • Priority changed from New to Priority14
  • Target version changed from Unassigned CDM tickets to Release 5.6

#2 Updated by Patrick Plitzner 6 months ago

  • Status changed from In Progress to Resolved

#3 Updated by Patrick Plitzner 5 months ago

  • Status changed from Resolved to Closed
  • % Done changed from 0 to 100

Closing this ticket because it is implemented but still experimental.

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 40 MB)