The test constructs the English word dictionary as an fst file, and then performs match and fuzzy queries on it. Take the word "hair" as an example. It is included in the dictionary, but it cannot be found in the match. At the same time, when the fuzzy query is set to ed=0, the word cannot be found.
Match query:
ofst match -f /home/charles/test/orchid_mytest/fst_file/fst2 -q hair
2021-05-18 16:44:59 INFO COMMON_NS.MAIN : Found result:[hair]->[0], time consumed:[310] us.
Fuzzy query:
ofst fuzzy -f /home/charles/test/orchid_mytest/fst_file/fst2 -z hair -d 0
2021-05-18 16:46:58 INFO COMMON_NS.MAIN : Totally got [0] results, time consumed:[595] us.
But there is no error in the prefix query, let's take hair as an example:
ofst prefix -f /home/charles/test/orchid_mytest/fst_file/fst2 -p hair
2021-05-18 16:51:58 INFO COMMON_NS.MAIN : [hair]->[0]
2021-05-18 16:51:58 INFO COMMON_NS.MAIN : [hairball]->[0]
2021-05-18 16:51:58 INFO COMMON_NS.MAIN : [hairballs]->[0]
2021-05-18 16:51:58 INFO COMMON_NS.MAIN : [hairband]->[0]
2021-05-18 16:51:58 INFO COMMON_NS.MAIN : [hairbands]->[0]
2021-05-18 16:51:58 INFO COMMON_NS.MAIN : [hairbrush]->[0]
2021-05-18 16:51:58 INFO COMMON_NS.MAIN : [haircare]->[0]
2021-05-18 16:51:58 INFO COMMON_NS.MAIN : [haircloth]->[0]
2021-05-18 16:51:58 INFO COMMON_NS.MAIN : [haircut]->[0]
2021-05-18 16:51:58 INFO COMMON_NS.MAIN : [haircuts]->[0]
2021-05-18 16:51:58 INFO COMMON_NS.MAIN : [hairdo]->[0]
2021-05-18 16:51:58 INFO COMMON_NS.MAIN : [hairdos]->[0]
2021-05-18 16:51:58 INFO COMMON_NS.MAIN : [hairdrier]->[0]
2021-05-18 16:51:58 INFO COMMON_NS.MAIN : [hairdryer]->[0]
2021-05-18 16:51:58 INFO COMMON_NS.MAIN : [haired]->[0]
2021-05-18 16:51:58 INFO COMMON_NS.MAIN : [hairgrip]->[0]
2021-05-18 16:51:58 INFO COMMON_NS.MAIN : [hairgrips]->[0]
2021-05-18 16:51:58 INFO COMMON_NS.MAIN : [hairier]->[0]
2021-05-18 16:51:58 INFO COMMON_NS.MAIN : [hairiest]->[0]
2021-05-18 16:51:58 INFO COMMON_NS.MAIN : [hairily]->[0]
2021-05-18 16:51:58 INFO COMMON_NS.MAIN : [hairiness]->[0]
2021-05-18 16:51:58 INFO COMMON_NS.MAIN : [hairless]->[0]
2021-05-18 16:51:58 INFO COMMON_NS.MAIN : [hairline]->[0]
2021-05-18 16:51:58 INFO COMMON_NS.MAIN : [hairlines]->[0]
2021-05-18 16:51:58 INFO COMMON_NS.MAIN : [hairnet]->[0]
2021-05-18 16:51:58 INFO COMMON_NS.MAIN : [hairnets]->[0]
2021-05-18 16:51:58 INFO COMMON_NS.MAIN : [hairpiece]->[0]
2021-05-18 16:51:58 INFO COMMON_NS.MAIN : [hairpin]->[0]
2021-05-18 16:51:58 INFO COMMON_NS.MAIN : [hairpins]->[0]
2021-05-18 16:51:58 INFO COMMON_NS.MAIN : [hairs]->[0]
2021-05-18 16:51:58 INFO COMMON_NS.MAIN : [hairslide]->[0]
2021-05-18 16:51:58 INFO COMMON_NS.MAIN : [hairspray]->[0]
2021-05-18 16:51:58 INFO COMMON_NS.MAIN : [hairstyle]->[0]
2021-05-18 16:51:58 INFO COMMON_NS.MAIN : [hairy]->[0]
2021-05-18 16:51:58 INFO COMMON_NS.MAIN : Totally got [34] results, time consumed:[1256] us.
Could you please show me where the problem is, thank you! @apollo008