Ticket #3399 (new defect)

Opened 6 years ago

Last modified 4 years ago

Bugs associated with searching

Reported by: tdb01r Owned by:
Priority: Intend to Milestone: EPrints 3.2.10
Component: Indexer & Search Version:
Severity: normal Keywords:
Cc:

Description

#3358, #3229, #3192, #3191, #3079, #3129, #3160, #2995, #2245, #2032, #1662, #888

Concrete problems:

  • Searching code is obscure/lacking documentation
  • Username searches don't work for names less than 3 chars long
  • Advanced searches for hyphenated terms ("funky-town") are broken (either 'funky' or 'town' depending on hash indexes)
  • Simple search only applies text-based searches (would be nice to also EQuals match the entire query for each field?)
  • Empty terms aren't cleaned up (DELETE * FROM __index WHERE ids=':')

Other stuff:

  • Could the grep tables be rolled into the normal index table? (Reduce db complexity)
  • More efficient mechanism than colon-concatenated? e.g. bit-vector or packed ULLs?

Change History

Changed 5 years ago by cjg

  • component changed from EPrints Core to Indexer & Search

Changed 5 years ago by cjg

  • milestone changed from EPrints 3.2.x (general bugs/features for 3.2) to EPrints 3.2.0-beta-1

Changed 5 years ago by tdb01r

  • milestone changed from EPrints 3.2.0 to EPrints 3.2.1

Changed 4 years ago by tdb01r

  • milestone changed from EPrints 3.2.1 to EPrints 3.2.2
Note: See TracTickets for help on using tickets.