10_basic.yaml 913 B

12345678910111213141516171819202122232425262728
  1. # Integration tests for Smart Chinese analysis components
  2. #
  3. "Tokenizer":
  4. - do:
  5. indices.analyze:
  6. text: 我购买了道具和服装。
  7. tokenizer: smartcn_tokenizer
  8. - length: { tokens: 7 }
  9. - match: { tokens.0.token: 我 }
  10. - match: { tokens.1.token: 购买 }
  11. - match: { tokens.2.token: 了 }
  12. - match: { tokens.3.token: 道具 }
  13. - match: { tokens.4.token: 和 }
  14. - match: { tokens.5.token: 服装 }
  15. - match: { tokens.6.token: "," }
  16. ---
  17. "Analyzer":
  18. - do:
  19. indices.analyze:
  20. text: 我购买了道具和服装。
  21. analyzer: smartcn
  22. - length: { tokens: 6 }
  23. - match: { tokens.0.token: 我 }
  24. - match: { tokens.1.token: 购买 }
  25. - match: { tokens.2.token: 了 }
  26. - match: { tokens.3.token: 道具 }
  27. - match: { tokens.4.token: 和 }
  28. - match: { tokens.5.token: 服装 }