Project

General

Profile

feature request #8011

Implement term search view

Added by Patrick Plitzner 11 months ago. Updated 8 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 11 months ago

ref #8011 Implement initial term search composite

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

ref #8011 Add method workflow skeleton to TermSearch

Revision f0973bb3 (diff)
Added by Patrick Plitzner 11 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 11 months ago

ref #8011 Implement filter by facets

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

ref #8011 Refactored package structure

  • extracted abstract classes
  • implemented term specific implementation

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

ref #8011 Add generics for search results

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

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

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

ref #8011 Some layouting

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

ref #8011 Add selection of search results

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

ref #8011 Add representation text to TermDtos

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

ref #8011 Show term description in search results

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

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

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

ref #8011 Sort search results

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

ref #8011 Make AbstractTermDto comparable

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

ref #8011 Remove debug listener

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

ref #8011 Enhance sort on search results

  • extracted util method for search string based sorting

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

ref #8011 Compare on lower case labels

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

ref #8011 Refactor AddFeatureOperation to use uuid

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

ref #8011 Add search button to term search

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

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

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

ref #8011 Add termType to service method

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

ref #8011 Filter term results by term type FEATURE

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

ref #8011 Allow null for termType to ignore this filter

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

ref #8011 Set termType in search controller constructor

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

ref #8011 Add uri and termType to DTO query

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

ref #8011 Use termType as facet category

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

ref #8011 Remove unused parameters

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

ref #8011 Layout improvements

  • wrap description text
  • Use SashForm for SearchComposite

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

ref #8011 Sort facets by category

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

ref #8011 Make entity reference Serializable

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

ref #8011 Add service method to find DerivateDtos

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

ref #8011 Implement experimental occurence facet search

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

ref #8011 Make dtos Serializable

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

ref #8011 Fix potential NPE

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

ref #8011 Adapt to cdmlib change of Pair to MapEntry

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

ref #8011 Fix serialization problem

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

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

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

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

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

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

ref #8011 Add representation text to TermDtos

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

ref #8011 Make AbstractTermDto comparable

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

ref #8011 Compare on lower case labels

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

ref #8011 Add termType to service method

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

ref #8011 Allow null for termType to ignore this filter

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

ref #8011 Add uri and termType to DTO query

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

ref #8011 Make entity reference Serializable

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

ref #8011 Add service method to find DerivateDtos

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

ref #8011 Make dtos Serializable

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

ref #8011 Fix serialization problem

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

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

ref #8011 Show term media

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

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

History

#1 Updated by Patrick Plitzner 10 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 9 months ago

  • Status changed from In Progress to Resolved

#3 Updated by Patrick Plitzner 8 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)