- 2008年9月29日 22:37
- 仕事のこと
Hyper Estraier の estcmd search で複数の属性に対して検索をかける場合、
estcmd search -attr '@uri STRINC mydoc @id NUMBT 1 100' /tmp/casket
ではなくて、
estcmd search -attr '@uri STRINC mydoc' -attr '@id NUMBT 1 100' /tmp/casket
とする。
とあるのでそのままの意味で -attr を複数指定すればいいんだけど1時間以上悩んだ。google さんに聞いても実際に -attr を複数指定しているコマンドの例文なんて全然ひっかからないし。もう、じぇ~んじぇん。
しまいには、
estcmd search -attr '@uri STRINC mydoc AND @id NUMBT 1 100' /tmp/casket
とか試してみたりして。
もちろんこんな構文が通用するわけもなく、ごく当たり前に0件っていう結果が返ってくるわけだけど、さすがにこのコマンドを試した自分が恥ずかしくなった。
何と言うか、クラスでも人気の女の子に
いやいや、ちょっと待って。即答しないで。「な~んちゃって」って言わせてよ。みたいな感じですよね。Hyper Estraier にもこの「な~んちゃって」の部分を汲み取ってほしかったんですけどね。残念です。
- Newer: Air Mac 入院する
- Older: つ
Comments:2
- エストレイシスト 2009年2月 6日 14:23
ちょぉぉぉ!ありがとうございます。
uriやidを絡めた検索ってそうやるんですね。
私grepとかawkとか駆使するのかと思ってましたよw
ユーザーガイドに一言
-attrの後は属性検索条件式、phraseは全文検索条件式です。同時に指定できます
って書いてくれてれば・・って読み返すと確かにそういう意味に書いてありますね。。というかもう少し例文を書いて欲しかったですはい。- ちわ 2009年2月16日 19:38
> エストレイシスト さん
ちょぉぉぉ!コメントもらっているの気づきませんでした。ごめんなさい。
やり方をわかった上でドキュメントを読むと「うん、なるほど」となりますけど、
それを理解するまではドキュメントの言わんとすることがなかなかわからないですよね。
Trackbacks:0
- TrackBack URL for this entry
- http://hibinokoto.jp/mt/mt-tb.cgi/298
- Listed below are links to weblogs that reference
- estcmd search で複数の属性に対して検索をかけるとき from 日々のこと