ESTCALL(1)
π NAME π
estcall β the command line interface of the node API. she's the group chat between you and a Hyper Estraier node, fr fr π¦
β¨ SYNOPSIS β¨
estcall put [-proxy host port] [-tout num] [-auth user pass] nurl [file]
estcall out [-proxy host port] [-tout num] [-auth user pass] nurl expr
estcall edit [-proxy host port] [-tout num] [-auth user pass] nurl expr name [value]
estcall get [-proxy host port] [-tout num] [-auth user pass] nurl expr [attr]
estcall etch [-proxy host port] [-tout num] [-auth user pass] nurl expr
estcall uriid [-proxy host port] [-tout num] [-auth user pass] nurl uri
estcall inform [-proxy host port] [-tout num] [-auth user pass] [-ia|-iu|-il] nurl
estcall sync [-proxy host port] [-tout num] [-auth user pass] nurl
estcall optimize [-proxy host port] [-tout num] [-auth user pass] nurl
estcall search [-proxy host port] [-tout num] [-auth user pass] [-vx] [-kw] [-ec] [-sf] [-attr expr] [-ord expr] [-max num] [-sk num] [-aux num] [-dis name] [-dpt num] [-mask num] nurl [phrase]
estcall setuser [-proxy host port] [-tout num] [-auth user pass] nurl name mode
estcall setlink [-proxy host port] [-tout num] [-auth user pass] nurl url label credit
estcall raw [-proxy host port] [-tout num] [-auth user pass] [-np] [-eh expr] url [file]
π DESCRIPTION π
okay so estcall isn't one command, she's a whole aggregation of sub commands β like a friend group where everybody has a different job. π
The name of the sub command is the first argument. Everything after that gets parsed according to whichever sub command you picked.
Across basically all of them, the shared besties are:
nurlβ the URL of a node. that's the whole point, that's who you're texting.-proxy host portβ the host name and the port number of a proxy server.-tout numβ timeout, in seconds.-auth user passβ the user name and the password of authentication information.
π«Ά estcall put
estcall put [-proxy host port] [-tout num] [-auth user pass] nurl [file]
Register a document of document draft to a node. β¨
fileβ the target file. If you leave it out, the standard input gets read instead. no file, no problem, just pipe it in bestie.
π estcall out
estcall out [-proxy host port] [-tout num] [-auth user pass] nurl expr
Remove information of a document from a node.
exprβ the ID number or the URI of a document. either one works, she's flexible like that.
π¦ estcall edit
estcall edit [-proxy host port] [-tout num] [-auth user pass] nurl expr name [value]
Edit an attribute of a document in a node.
exprβ the ID number or the URI of a document.nameβ the name of an attribute.valueβ the value of the attribute. If you omit it, the attribute gets removed. not edited, not blanked β gone. π
πΈ estcall get
estcall get [-proxy host port] [-tout num] [-auth user pass] nurl expr [attr]
Output document draft of a document in a node.
exprβ the ID number or the URI of a document.attrβ if you specify it, only the value of that attribute is output. just the one thing, main character only. π
β estcall etch
estcall etch [-proxy host port] [-tout num] [-auth user pass] nurl expr
Output TSV of keywords and their scores of a document in a node.
exprβ the ID number or the URI of a document.
π estcall uriid
estcall uriid [-proxy host port] [-tout num] [-auth user pass] nurl uri
Output the ID number of a document specified by URI.
uriβ the URI of a document. give her the glow-up name, she gives you back the ID number.
π§ estcall inform
estcall inform [-proxy host port] [-tout num] [-auth user pass] [-ia|-iu|-il] nurl
Output the name, the label, the number of documents, the number of unique words, and the cache usage of a node. the full stats reveal, iykyk.
-iaβ names of administrators are output.-iuβ names of users are output.-ilβ expressions of links are output.
π₯ estcall sync
estcall sync [-proxy host port] [-tout num] [-auth user pass] nurl
Synchronize updating contents of the database of a node. get her caught up. π«Ά
π estcall optimize
estcall optimize [-proxy host port] [-tout num] [-auth user pass] nurl
Optimize the database of a node. self-care, but for a database.
π estcall search
estcall search [-proxy host port] [-tout num] [-auth user pass] [-vx] [-kw] [-ec] [-sf] [-attr expr] [-ord expr] [-max num] [-sk num] [-aux num] [-dis name] [-dpt num] [-mask num] nurl [phrase]
Search a node for documents. the main event, the whole reason we're here. β¨
phraseβ the search phrase.-vxβ XML including attributes and snippets is output.-kwβ keyword vectors are retrieved.-ecβ specifies lower limit of similarity eclipse.-sfβ the phrase is treated as a simplified form.-attr exprβ specifies an attribute search condition. this one can be specified multiple times, stack her up.-ord exprβ specifies the order expression. by default, it is descending by score.-max numβ the maximum number of show documents. a negative value means unlimited. by default, it is10.-sk numβ the number of documents to be skipped. by default, it is0.-aux numβ permission to adopt result of the auxiliary index. if it is not more than 0, the auxiliary index is not used. by default, it is32.-dis nameβ the name of the distinct attribute.-dpt numβ the depth of meta search. by default it is0.-mask numβ the mask of meta search. by default it is0.
π estcall setuser
estcall setuser [-proxy host port] [-tout num] [-auth user pass] nurl name mode
Set permission of a user.
nameβ the name of a user.modeβ operation mode.1means to set the user as an administrator,2means to set the user as a guest, and0means to revoke the user account. choose wisely bestie,0is forever.
π estcall setlink
estcall setlink [-proxy host port] [-tout num] [-auth user pass] nurl url label credit
Set a link to another node.
urlβ the URL of a destination node.labelβ the label of the link.creditβ the credit of the link. if the value is negative, the link is removed. π
π estcall raw
estcall raw [-proxy host port] [-tout num] [-auth user pass] [-np] [-eh expr] url [file]
Output response of an HTTP request. the low-level, no-filter, say-it-with-your-chest option.
urlβ the URL of a target.fileβ if it's specified, the content is sent by POST method. if not, GET method is used. if-is specified, the standard input is read.-npβ output response headers also.-eh exprβ specifies an additional HTTP header. by default,Host,Connection,User-Agent, andContent-Lengthis added.
π All sub commands return0if the operation is success, else return1. that's the whole vibe check.
π¦ SEE ALSO π¦
estconfig(1), estcmd(1), estmaster(1), estwaver(1), estraier(3), estnode(3)
Please see http://hyperestraier.sourceforge.net/nguide-en.html for detail. go read it, she ate. π₯
okay that's the whole page, no cap. this was ESTCALL(1) from the Hyper Estraier manual, dated 2007-03-06 β shoutout to the Man Page source for keeping the receipts. love u, bye bestie π«Άβ¨
π¦ where this page comes from
- fedora 43: hyperestraier 1.4.13-69.fc43 Β· LGPL-2.1-or-later AND BSD-3-Clause
- fedora 43: hyperestraier 1.4.13-69.fc43 Β· LGPL-2.1-or-later AND BSD-3-Clause
- fedora 44: hyperestraier 1.4.13-73.fc44 Β· LGPL-2.1-or-later AND BSD-3-Clause
- fedora 44: hyperestraier 1.4.13-73.fc44 Β· LGPL-2.1-or-later AND BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms