htdig(1)

πŸ’– htfuzzy β€” the manual page, but make it cute πŸ’–

okay bestie, so this is a page from the htdig manual (section 1, general commands, iykyk) and it's all about htfuzzy, the fuzzy little command-line search utility for the ht://Dig search engine. she's giving ✨vibes✨, she's giving "I find things even when you typo", she's iconic. let's get into it 🫢


🌸 NAME 🌸

htfuzzy β€” the fuzzy command-line search utility for the ht://Dig search engine. no cap, that's literally her whole job.


πŸŽ€ SYNOPSIS πŸŽ€

htfuzzy [-c configfile] [-v] algorithm [options]

that's it. that's the whole invocation. slay.


✨ DESCRIPTION ✨

Description to follow here

...yeah bestie, that's genuinely all the original says 😭 not me leaving it exactly as-is. the author said "description to follow" and then simply did not follow. main character behavior honestly πŸ’…


πŸ’œ OPTIONS πŸ’œ

  • -c configfile β€” use the configfile you name instead of the default one. picky queens rise πŸŽ€
  • -v β€” verbose mode! use this when you want more verbose output while running htfuzzy. and get this: you can stack more than one v (like -vv, -vvv, etc.). ngl, specifying more than two v's is probably only useful for debugging purposes β€” so -vv is the vibe, -vvvvvv is a cry for help πŸ™ˆ

πŸ”₯ Supported Algorithms πŸ”₯

so there are a few different algorithms supported for searching, and they are NOT the same vibe at all:

  • soundex β€” creates a slightly modified soundex key database. the differences from the standard soundex algorithm are: keys are 6 digits, and the first letter is also encoded. little freak behavior, we love her πŸ’–
  • metaphone β€” creates a metaphone key database. this one is more specific to English, but it will get fewer "weird" matches than the soundex algorithm. so: more English-coded, less chaos. pick your fighter ⭐
  • accents β€” (no description of the algorithm at the moment) 🫠 bestie the documentation simply ghosted us here
  • endings β€” creates two databases which can be used to match common word endings. heads up though: making these databases requires a list of affix rules and a dictionary that uses those affix rules. the format of the affix rules and dictionary files is the one used by the ispell program. included with the distribution are the affix rules for English and a fairly small English dictionary. other languages can be supported by getting the appropriate affix rules and dictionaries β€” these are available for many languages, so check the ispell distribution for more details. multilingual icon πŸ¦‹
  • synonyms β€” creates a database of synonyms for words. it reads a text database of synonyms and creates a database that htsearch can then use. each line of the text database consists of words, where the first word will have the other words on that line as synonyms. so like, first word = the it girl, rest of the line = her entourage πŸ‘‘

πŸ’€ Notes on searching πŸ’€

Please consult specialised literature to find out how the different algorithms work</purl> β€” or, honestly, just try another search strategy if you do not get the intended search results. (and yes, the original's formatting kind of just... splits mid-sentence there. I'm keeping it exactly how she left it. periodt.)


🌈 FILES 🌈

  • /etc/htdig/htdig.conf β€” the default configuration file. that's the one she reaches for when you don't specify -c. πŸ’…

πŸ¦‹ SEE ALSO πŸ¦‹

please refer to the HTML pages (in the htdig-doc package):

/usr/share/doc/htdig-doc/html/index.html

and also the manual pages htdigconfig(8), htmerge(1), htnotify(1), htsearch(1) and rundig(1) for a detailed description of ht://Dig and its commands. go read your sisters' pages too, they ate πŸ”₯


πŸ‘‘ AUTHOR πŸ‘‘

this manual page was written by Robert Ribnitz. it is based on documentation of ht://Dig, and on earlier manpages provided by Christian Schwarz and Stijn de Bekker. give them their flowers πŸ’


and that's the whole page bestie!! this one's dated 21 July 1997 and she's part of the htdig manual (that's the htdig(1) header/footer situation, folded in right here so nothing gets lost 🫢). old money, timeless energy. now go run htfuzzy and find your little fuzzy matches. mwah πŸ’–βœ¨