MKNMZ(1)
π MKNMZ β bestie's guide to the Namazu indexer π
okay so. welcome to mknmz, the indexer that belongs to the Namazu Project. this whole page is you getting the full download on it, and i promise it's gonna be less scary than it looks. grab a strawberry π and let's go.
β¨ NAME β¨
mknmz β an indexer of Namazu. that's it, that's the job, and it ate π
πΈ SYNOPSIS πΈ
mknmz [options] <target>...
π¦ DESCRIPTION π¦
mknmz 2.0.21, an indexer of Namazu. that's the version we're living in, periodt.
π Target files: (what even gets indexed)
-a,--allβ target all files. every single one. no cap.-t,--media-type=MTYPEβ sets the media type for every target file to MTYPE. one type to rule them all π-h,--mailnewsβ literally the same as--media-type='message/rfc822'. same vibe, shorter to type.--mhonarcβ literally the same as--media-type='text/html; x-type=mhonarc'. again: shortcut szn.-F,--target-list=FILEβ loads FILE, which has a whole list of target files in it. so you don't have to type them all out, thank god π--allow=PATTERNβ sets PATTERN for the file names that should be allowed in.--deny=PATTERNβ sets PATTERN for the file names that should be denied. bye π--exclude=PATTERNβ sets PATTERN for the pathnames that should be excluded entirely.-e,--robotsβ excludes HTML files that contain<meta name="ROBOTS" content="NOINDEX">. the robots said no, so we respect the robots π«Ά-M,--metaβ handles HTML meta tags so you can do field-specified search. fancy.-r,--replace=CODEβ sets CODE for replacing the URI.--html-splitβ splits an HTML file at its<a name="...">anchors. chop chop βοΈ--mtime=NUMβ limits by mtime, exactly likefind(1)'s-mtimeoption. so like-50means the recent 50 days, and+50means older than 50 days. bestie this one is so useful.
π§ Morphological Analysis (the japanese-language-girlie section)
-b,--use-mecabβ uses MeCab for analyzing Japanese.-c,--use-chasenβ uses ChaSen for analyzing Japanese.-k,--use-kakasiβ uses KAKASI for analyzing Japanese.-m,--use-chasen-nounβ uses ChaSen but only extracts the nouns. nouns only, we're being picky today π-L,--indexing-lang=LANGβ indexes with language specific processing for LANG.
π Text Operations (glow-ups for your words)
-E,--no-edge-symbolβ removes symbols sitting on the edge of a word.-G,--no-okuriganaβ removes Okurigana inside a word.-H,--no-hiraganaβ ignores words that consist of Hiragana only. not them.-K,--no-symbolβ removes symbols. all of them. gone.--decode-base64β decodes base64 bodies inside multipart entities. uncoded, as a treat π
π Summarization
-U,--no-encode-uriβ does not encode the URI. leave it alone, it's fine as is.-x,--no-heading-summaryβ does not make a summary out of the HTML's headings. no heading-based summary for you.
π Index Construction (building the thing)
--update=INDEXβ sets INDEX for updating. it's giving incremental.-z,--check-filesizeβ detects when a file's size changed.-Y,--no-deleteβ does not detect removed documents. they're gone but we're pretending π€«-Z,--no-updateβ does not detect updated or deleted documents. full denial mode, iconic.
π₯ Miscellaneous (the everything-else drawer)
-s,--checkpointβ turns on the checkpoint mechanism.-C,--show-configβ shows the current configuration. vibe check on your setup β¨-f,--config=FILEβ uses FILE as the config file.-I,--include=FILEβ includes your customization FILE.-O,--output-dir=DIRβ sets DIR as where the index gets output.-T,--template-dir=DIRβ sets DIR as the one holdingNMZ.{head,foot,body}.*.-q,--quietβ suppresses the status messages while it runs. shhh π€«-v,--versionβ shows the version of namazu and exits.-V,--verboseβ be verbose. tell me everything, i want the tea π΅-d,--debugβ be in debug mode.--helpβ shows this help and exits.--norcβ does not read the personal initialization files. no rc, no drama.--β terminates the option list. everything after this is not an option, bestie, i promise.
π REPORTING BUGS π
found a bug? report it to <http://www.namazu.org/trac-namazu/trac.cgi> or to <bug-namazu@namazu.org>. they wanna hear it fr fr, don't be shy.
π COPYRIGHT π
Copyright Β© 1997-1999 Satoru Takabayashi All rights reserved. Copyright Β© 2000-2009 Namazu Project All rights reserved.
This is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
no warranty bestie. none. zero. the GPL said what it said π
and that's the whole page!! this was mknmz of Namazu 2.0.21, from July 2011 π¦ you understood all of it, i know you did. so proud. go index something π
β¨
π¦ where this page comes from
- arch rolling: namazu 2.0.21-7 Β· GPL
- debian bookworm: namazu2-index-tools 2.0.21-23
- debian trixie: namazu2-index-tools 2.0.21-25
- ubuntu jammy: namazu2-index-tools 2.0.21-23
- ubuntu noble: namazu2-index-tools 2.0.21-23
- ubuntu questing: namazu2-index-tools 2.0.21-25
- ubuntu resolute: namazu2-index-tools 2.0.21-25.1
- ubuntu stonking: namazu2-index-tools 2.0.21-25.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms