Exclusive Filter: A Term contains pipe (|)

  • Description:
    If a term contains pipe (|: field separator), it is not a valid multiword. Pipe is used as field separator and thus no word should contain pipe.

  • Examples:
    • |r|
    • Ag|AgCl
    • |D|
    • |E|

  • Input Term: original term
  • Filter Algorithm:
    • Logics:

      DescriptionFilterTypeNotes
      Get words from inTermFT_TBD
      Check if contains pipeFT_PIPE
      • filtered invalid terms - contain pipe

    • source code: FilterPipe.java
    • FilterType: FilterType.FT_PIPE

  • Accuracy Test on Lexicon:
    • InFile:
      • ${OUT_DATA}/03.LeadEndTerm/lexWords.data
    • Result:
      LexiconFilterSample NoPass NoTrap NoExp NoPass-Rate
      2018FT_PIPE95556495556400100.0000%
      2017FT_PIPE93527693527600100.0000%
      2016FT_PIPE91558391558300100.0000%
      2015FT_PIPE89621389621300100.0000%
      2014FT_PIPE87509087509000100.0000%