1 // Sonic 2 // 3 // Fast, lightweight and schema-less search backend 4 // Copyright: 2019, Valerian Saliou <valerian@valeriansaliou.name> 5 // License: Mozilla Public License v2.0 (MPL v2.0) 6 7 pub static STOPWORDS_CMN: &[&'static str] = &[ 8 "、", 9 "。", 10 "〈", 11 "〉", 12 "《", 13 "》", 14 "一", 15 "一些", 16 "一何", 17 "一切", 18 "一则", 19 "一方面", 20 "一旦", 21 "一来", 22 "一样", 23 "一般", 24 "一转眼", 25 "七", 26 "万一", 27 "三", 28 "上", 29 "上下", 30 "下", 31 "不", 32 "不仅", 33 "不但", 34 "不光", 35 "不单", 36 "不只", 37 "不外乎", 38 "不如", 39 "不妨", 40 "不尽", 41 "不尽然", 42 "不得", 43 "不怕", 44 "不惟", 45 "不成", 46 "不拘", 47 "不料", 48 "不是", 49 "不比", 50 "不然", 51 "不特", 52 "不独", 53 "不管", 54 "不至于", 55 "不若", 56 "不论", 57 "不过", 58 "不问", 59 "与", 60 "与其", 61 "与其说", 62 "与否", 63 "与此同时", 64 "且", 65 "且不说", 66 "且说", 67 "两者", 68 "个", 69 "个别", 70 "中", 71 "临", 72 "为", 73 "为了", 74 "为什么", 75 "为何", 76 "为止", 77 "为此", 78 "为着", 79 "乃", 80 "乃至", 81 "乃至于", 82 "么", 83 "之", 84 "之一", 85 "之所以", 86 "之类", 87 "乌乎", 88 "乎", 89 "乘", 90 "九", 91 "也", 92 "也好", 93 "也罢", 94 "了", 95 "二", 96 "二来", 97 "于", 98 "于是", 99 "于是乎", 100 "云云", 101 "云尔", 102 "五", 103 "些", 104 "亦", 105 "人", 106 "人们", 107 "人家", 108 "什", 109 "什么", 110 "什么样", 111 "今", 112 "介于", 113 "仍", 114 "仍旧", 115 "从", 116 "从此", 117 "从而", 118 "他", 119 "他人", 120 "他们", 121 "他们们", 122 "以", 123 "以上", 124 "以为", 125 "以便", 126 "以免", 127 "以及", 128 "以故", 129 "以期", 130 "以来", 131 "以至", 132 "以至于", 133 "以致", 134 "们", 135 "任", 136 "任何", 137 "任凭", 138 "会", 139 "似的", 140 "但", 141 "但凡", 142 "但是", 143 "何", 144 "何以", 145 "何况", 146 "何处", 147 "何时", 148 "余外", 149 "作为", 150 "你", 151 "你们", 152 "使", 153 "使得", 154 "例如", 155 "依", 156 "依据", 157 "依照", 158 "便于", 159 "俺", 160 "俺们", 161 "倘", 162 "倘使", 163 "倘或", 164 "倘然", 165 "倘若", 166 "借", 167 "借傥然", 168 "假使", 169 "假如", 170 "假若", 171 "做", 172 "像", 173 "儿", 174 "先不先", 175 "光是", 176 "全体", 177 "全部", 178 "八", 179 "六", 180 "兮", 181 "共", 182 "关于", 183 "关于具体地说", 184 "其", 185 "其一", 186 "其中", 187 "其二", 188 "其他", 189 "其余", 190 "其它", 191 "其次", 192 "具体地说", 193 "具体说来", 194 "兼之", 195 "内", 196 "再", 197 "再其次", 198 "再则", 199 "再有", 200 "再者", 201 "再者说", 202 "再说", 203 "冒", 204 "冲", 205 "况且", 206 "几", 207 "几时", 208 "凡", 209 "凡是", 210 "凭", 211 "凭借", 212 "出于", 213 "出来", 214 "分", 215 "分别", 216 "则", 217 "则甚", 218 "别", 219 "别人", 220 "别处", 221 "别是", 222 "别的", 223 "别管", 224 "别说", 225 "到", 226 "前后", 227 "前此", 228 "前者", 229 "加之", 230 "加以", 231 "即", 232 "即令", 233 "即使", 234 "即便", 235 "即如", 236 "即或", 237 "即若", 238 "却", 239 "去", 240 "又", 241 "又及", 242 "及", 243 "及其", 244 "及至", 245 "反之", 246 "反而", 247 "反过来", 248 "反过来说", 249 "受到", 250 "另", 251 "另一方面", 252 "另外", 253 "另悉", 254 "只", 255 "只当", 256 "只怕", 257 "只是", 258 "只有", 259 "只消", 260 "只要", 261 "只限", 262 "叫", 263 "叮咚", 264 "可", 265 "可以", 266 "可是", 267 "可见", 268 "各", 269 "各个", 270 "各位", 271 "各种", 272 "各自", 273 "同", 274 "同时", 275 "后", 276 "后者", 277 "向", 278 "向使", 279 "向着", 280 "吓", 281 "吗", 282 "否则", 283 "吧", 284 "吧哒", 285 "含", 286 "吱", 287 "呀", 288 "呃", 289 "呕", 290 "呗", 291 "呜", 292 "呜呼", 293 "呢", 294 "呵", 295 "呵呵", 296 "呸", 297 "呼哧", 298 "咋", 299 "和", 300 "咚", 301 "咦", 302 "咧", 303 "咱", 304 "咱们", 305 "咳", 306 "哇", 307 "哈", 308 "哈哈", 309 "哉", 310 "哎", 311 "哎呀", 312 "哎哟", 313 "哗", 314 "哟", 315 "哦", 316 "哩", 317 "哪", 318 "哪个", 319 "哪些", 320 "哪儿", 321 "哪天", 322 "哪年", 323 "哪怕", 324 "哪样", 325 "哪边", 326 "哪里", 327 "哼", 328 "哼唷", 329 "唉", 330 "唯有", 331 "啊", 332 "啐", 333 "啥", 334 "啦", 335 "啪达", 336 "啷当", 337 "喂", 338 "喏", 339 "喔唷", 340 "喽", 341 "嗡", 342 "嗡嗡", 343 "嗬", 344 "嗯", 345 "嗳", 346 "嘎", 347 "嘎登", 348 "嘘", 349 "嘛", 350 "嘻", 351 "嘿", 352 "嘿嘿", 353 "四", 354 "因", 355 "因为", 356 "因了", 357 "因此", 358 "因着", 359 "因而", 360 "固然", 361 "在", 362 "在下", 363 "在于", 364 "地", 365 "基于", 366 "处在", 367 "多", 368 "多么", 369 "多少", 370 "大", 371 "大家", 372 "她", 373 "她们", 374 "好", 375 "如", 376 "如上", 377 "如上所述", 378 "如下", 379 "如何", 380 "如其", 381 "如同", 382 "如是", 383 "如果", 384 "如此", 385 "如若", 386 "始而", 387 "孰料", 388 "孰知", 389 "宁", 390 "宁可", 391 "宁愿", 392 "宁肯", 393 "它", 394 "它们", 395 "对", 396 "对于", 397 "对待", 398 "对方", 399 "对比", 400 "将", 401 "小", 402 "尔", 403 "尔后", 404 "尔尔", 405 "尚且", 406 "就", 407 "就是", 408 "就是了", 409 "就是说", 410 "就算", 411 "就要", 412 "尽", 413 "尽管", 414 "尽管如此", 415 "岂但", 416 "己", 417 "已", 418 "已矣", 419 "巴", 420 "巴巴", 421 "年", 422 "并", 423 "并且", 424 "庶乎", 425 "庶几", 426 "开外", 427 "开始", 428 "归", 429 "归齐", 430 "当", 431 "当地", 432 "当然", 433 "当着", 434 "彼", 435 "彼时", 436 "彼此", 437 "往", 438 "待", 439 "很", 440 "得", 441 "得了", 442 "怎", 443 "怎么", 444 "怎么办", 445 "怎么样", 446 "怎奈", 447 "怎样", 448 "总之", 449 "总的来看", 450 "总的来说", 451 "总的说来", 452 "总而言之", 453 "恰恰相反", 454 "您", 455 "惟其", 456 "慢说", 457 "我", 458 "我们", 459 "或", 460 "或则", 461 "或是", 462 "或曰", 463 "或者", 464 "截至", 465 "所", 466 "所以", 467 "所在", 468 "所幸", 469 "所有", 470 "才", 471 "才能", 472 "打", 473 "打从", 474 "把", 475 "抑或", 476 "拿", 477 "按", 478 "按照", 479 "换句话说", 480 "换言之", 481 "据", 482 "据此", 483 "接着", 484 "故", 485 "故此", 486 "故而", 487 "旁人", 488 "无", 489 "无宁", 490 "无论", 491 "既", 492 "既往", 493 "既是", 494 "既然", 495 "日", 496 "时", 497 "时候", 498 "是", 499 "是以", 500 "是的", 501 "更", 502 "曾", 503 "替", 504 "替代", 505 "最", 506 "月", 507 "有", 508 "有些", 509 "有关", 510 "有及", 511 "有时", 512 "有的", 513 "望", 514 "朝", 515 "朝着", 516 "本", 517 "本人", 518 "本地", 519 "本着", 520 "本身", 521 "来", 522 "来着", 523 "来自", 524 "来说", 525 "极了", 526 "果然", 527 "果真", 528 "某", 529 "某个", 530 "某些", 531 "某某", 532 "根据", 533 "欤", 534 "正值", 535 "正如", 536 "正巧", 537 "正是", 538 "此", 539 "此地", 540 "此处", 541 "此外", 542 "此时", 543 "此次", 544 "此间", 545 "毋宁", 546 "每", 547 "每当", 548 "比", 549 "比及", 550 "比如", 551 "比方", 552 "没奈何", 553 "沿", 554 "沿着", 555 "漫说", 556 "焉", 557 "然则", 558 "然后", 559 "然而", 560 "照", 561 "照着", 562 "犹且", 563 "犹自", 564 "甚且", 565 "甚么", 566 "甚或", 567 "甚而", 568 "甚至", 569 "甚至于", 570 "用", 571 "用来", 572 "由", 573 "由于", 574 "由是", 575 "由此", 576 "由此可见", 577 "的", 578 "的确", 579 "的话", 580 "直到", 581 "相对而言", 582 "省得", 583 "看", 584 "眨眼", 585 "着", 586 "着呢", 587 "矣", 588 "矣乎", 589 "矣哉", 590 "离", 591 "秒", 592 "竟而", 593 "第", 594 "等", 595 "等到", 596 "等等", 597 "简言之", 598 "管", 599 "类如", 600 "紧接着", 601 "纵", 602 "纵令", 603 "纵使", 604 "纵然", 605 "经", 606 "经过", 607 "结果", 608 "给", 609 "继之", 610 "继后", 611 "继而", 612 "综上所述", 613 "罢了", 614 "者", 615 "而", 616 "而且", 617 "而况", 618 "而后", 619 "而外", 620 "而已", 621 "而是", 622 "而言", 623 "能", 624 "能否", 625 "腾", 626 "自", 627 "自个儿", 628 "自从", 629 "自各儿", 630 "自后", 631 "自家", 632 "自己", 633 "自打", 634 "自身", 635 "至", 636 "至于", 637 "至今", 638 "至若", 639 "致", 640 "般的", 641 "若", 642 "若夫", 643 "若是", 644 "若果", 645 "若非", 646 "莫不然", 647 "莫如", 648 "莫若", 649 "虽", 650 "虽则", 651 "虽然", 652 "虽说", 653 "被", 654 "要", 655 "要不", 656 "要不是", 657 "要不然", 658 "要么", 659 "要是", 660 "譬喻", 661 "譬如", 662 "让", 663 "许多", 664 "论", 665 "设使", 666 "设或", 667 "设若", 668 "诚如", 669 "诚然", 670 "该", 671 "说", 672 "说来", 673 "请", 674 "诸", 675 "诸位", 676 "诸如", 677 "谁", 678 "谁人", 679 "谁料", 680 "谁知", 681 "贼死", 682 "赖以", 683 "赶", 684 "起", 685 "起见", 686 "趁", 687 "趁着", 688 "越是", 689 "距", 690 "跟", 691 "较", 692 "较之", 693 "边", 694 "过", 695 "还", 696 "还是", 697 "还有", 698 "还要", 699 "这", 700 "这一来", 701 "这个", 702 "这么", 703 "这么些", 704 "这么样", 705 "这么点儿", 706 "这些", 707 "这会儿", 708 "这儿", 709 "这就是说", 710 "这时", 711 "这样", 712 "这次", 713 "这般", 714 "这边", 715 "这里", 716 "进而", 717 "连", 718 "连同", 719 "逐步", 720 "通过", 721 "遵循", 722 "遵照", 723 "那", 724 "那个", 725 "那么", 726 "那么些", 727 "那么样", 728 "那些", 729 "那会儿", 730 "那儿", 731 "那时", 732 "那样", 733 "那般", 734 "那边", 735 "那里", 736 "都", 737 "鄙人", 738 "鉴于", 739 "针对", 740 "阿", 741 "除", 742 "除了", 743 "除外", 744 "除开", 745 "除此之外", 746 "除非", 747 "随", 748 "随后", 749 "随时", 750 "随着", 751 "难道说", 752 "零", 753 "非", 754 "非但", 755 "非徒", 756 "非特", 757 "非独", 758 "靠", 759 "顺", 760 "顺着", 761 "首先", 762 "︿", 763 "!", 764 "#", 765 "$", 766 "%", 767 "&", 768 "(", 769 ")", 770 "*", 771 "+", 772 ",", 773 "0", 774 "1", 775 "2", 776 "3", 777 "4", 778 "5", 779 "6", 780 "7", 781 "8", 782 "9", 783 ":", 784 ";", 785 "<", 786 ">", 787 "?", 788 "@", 789 "[", 790 "]", 791 "{", 792 "|", 793 "}", 794 "~", 795 "¥", 796 "一則", 797 "一來", 798 "一樣", 799 "一轉眼", 800 "萬一", 801 "不僅", 802 "不單", 803 "不盡", 804 "不盡然", 805 "不獨", 806 "不至於", 807 "不論", 808 "不過", 809 "不問", 810 "與", 811 "與其", 812 "與其說", 813 "與否", 814 "與此同時", 815 "且不說", 816 "且說", 817 "兩者", 818 "個", 819 "個別", 820 "臨", 821 "爲", 822 "爲了", 823 "爲什麼", 824 "爲何", 825 "爲止", 826 "爲此", 827 "爲著", 828 "乃至於", 829 "麼", 830 "之類", 831 "烏乎", 832 "也罷", 833 "二來", 834 "於", 835 "於是", 836 "於是乎", 837 "云爾", 838 "人們", 839 "什麼", 840 "什麼樣", 841 "介於", 842 "仍舊", 843 "從", 844 "從此", 845 "從而", 846 "他們", 847 "他們們", 848 "以爲", 849 "以來", 850 "以至於", 851 "們", 852 "任憑", 853 "會", 854 "何況", 855 "何處", 856 "何時", 857 "餘外", 858 "作爲", 859 "你們", 860 "依據", 861 "便於", 862 "俺們", 863 "借儻然", 864 "兒", 865 "全體", 866 "關於", 867 "關於具體地說", 868 "其餘", 869 "具體地說", 870 "具體說來", 871 "內", 872 "再則", 873 "再者說", 874 "再說", 875 "衝", 876 "況且", 877 "幾", 878 "幾時", 879 "憑", 880 "憑藉", 881 "出於", 882 "出來", 883 "分別", 884 "則", 885 "則甚", 886 "別", 887 "別人", 888 "別處", 889 "別是", 890 "別的", 891 "別管", 892 "別說", 893 "前後", 894 "卻", 895 "反過來", 896 "反過來說", 897 "只當", 898 "可見", 899 "各個", 900 "各種", 901 "同時", 902 "後", 903 "後者", 904 "嚇", 905 "嗎", 906 "否則", 907 "吧噠", 908 "嘔", 909 "唄", 910 "嗚", 911 "嗚呼", 912 "咱們", 913 "哎喲", 914 "譁", 915 "喲", 916 "哪個", 917 "哪兒", 918 "哪樣", 919 "哪邊", 920 "哪裡", 921 "啪達", 922 "啷噹", 923 "嘍", 924 "噯", 925 "噓", 926 "因爲", 927 "在於", 928 "基於", 929 "處在", 930 "多麼", 931 "她們", 932 "寧", 933 "寧可", 934 "寧願", 935 "寧肯", 936 "它們", 937 "對", 938 "對於", 939 "對待", 940 "對方", 941 "對比", 942 "將", 943 "爾", 944 "爾後", 945 "爾爾", 946 "就是說", 947 "盡", 948 "儘管", 949 "儘管如此", 950 "豈但", 951 "並", 952 "並且", 953 "庶幾", 954 "開外", 955 "開始", 956 "歸", 957 "歸齊", 958 "當", 959 "當地", 960 "當然", 961 "當著", 962 "彼時", 963 "怎麼", 964 "怎麼辦", 965 "怎麼樣", 966 "怎樣", 967 "總之", 968 "總的來看", 969 "總的來說", 970 "總的說來", 971 "總而言之", 972 "慢說", 973 "我們", 974 "或則", 975 "打從", 976 "換句話說", 977 "換言之", 978 "據", 979 "據此", 980 "無", 981 "無寧", 982 "無論", 983 "時", 984 "時候", 985 "有關", 986 "有時", 987 "來", 988 "來著", 989 "來自", 990 "來說", 991 "極了", 992 "某個", 993 "根據", 994 "歟", 995 "此處", 996 "此時", 997 "此間", 998 "毋寧", 999 "每當", 1000 "沒奈何", 1001 "漫說", 1002 "然則", 1003 "然後", 1004 "猶且", 1005 "猶自", 1006 "甚麼", 1007 "甚至於", 1008 "用來", 1009 "由於", 1010 "由此可見", 1011 "的確", 1012 "的話", 1013 "相對而言", 1014 "離", 1015 "簡言之", 1016 "類如", 1017 "緊接著", 1018 "縱", 1019 "縱令", 1020 "縱使", 1021 "縱然", 1022 "經", 1023 "經過", 1024 "結果", 1025 "給", 1026 "繼之", 1027 "繼後", 1028 "繼而", 1029 "綜上所述", 1030 "罷了", 1031 "而況", 1032 "而後", 1033 "騰", 1034 "自個兒", 1035 "自從", 1036 "自各兒", 1037 "自後", 1038 "至於", 1039 "雖", 1040 "雖則", 1041 "雖然", 1042 "雖說", 1043 "要麼", 1044 "讓", 1045 "許多", 1046 "論", 1047 "設使", 1048 "設或", 1049 "設若", 1050 "誠如", 1051 "誠然", 1052 "該", 1053 "說", 1054 "說來", 1055 "請", 1056 "諸", 1057 "諸位", 1058 "諸如", 1059 "誰", 1060 "誰人", 1061 "誰料", 1062 "誰知", 1063 "賊死", 1064 "賴以", 1065 "趕", 1066 "起見", 1067 "較", 1068 "較之", 1069 "邊", 1070 "過", 1071 "還", 1072 "還是", 1073 "還有", 1074 "還要", 1075 "這", 1076 "這一來", 1077 "這個", 1078 "這麼", 1079 "這麼些", 1080 "這麼樣", 1081 "這麼點兒", 1082 "這些", 1083 "這會兒", 1084 "這兒", 1085 "這就是說", 1086 "這時", 1087 "這樣", 1088 "這次", 1089 "這般", 1090 "這邊", 1091 "這裡", 1092 "進而", 1093 "連", 1094 "連同", 1095 "通過", 1096 "那個", 1097 "那麼", 1098 "那麼些", 1099 "那麼樣", 1100 "那會兒", 1101 "那兒", 1102 "那時", 1103 "那樣", 1104 "那邊", 1105 "那裡", 1106 "鑑於", 1107 "針對", 1108 "除開", 1109 "隨", 1110 "隨後", 1111 "隨時", 1112 "隨著", 1113 "難道說", 1114 "非獨", 1115 "順", 1116 "順著", 1117 ]; 1118