VMware Server 2.0.2 インストールメモ
VMware Server2.0.2には、VI Clientが同梱されていない模様。
2.0.0の中のmsiには入っているとのこと。
msiexec /a "VMware Server.msi" targetdir=C:\hogehoge /qn
なんかでファイルを抽出する。
抽出したファイルから、VI Clientをインストールして、VMwareServerに繋ごうとしたらエラー。
接続エラー:
VMware Infrastructure Client がサーバ「localhost」との初期接続を確立できませんでした。
詳細:接続障害が発生しました。
と。
ガッデム。
接続先を指定するときに、ホスト名:ポート番号 で入れてやると良いとのこと。
なので、localhost:8333 でいけた。
WebClientは、あんまり好きじゃないどす。
2.0.0の中のmsiには入っているとのこと。
msiexec /a "VMware Server.msi" targetdir=C:\hogehoge /qn
なんかでファイルを抽出する。
抽出したファイルから、VI Clientをインストールして、VMwareServerに繋ごうとしたらエラー。
接続エラー:
VMware Infrastructure Client がサーバ「localhost」との初期接続を確立できませんでした。
詳細:接続障害が発生しました。
と。
ガッデム。
接続先を指定するときに、ホスト名:ポート番号 で入れてやると良いとのこと。
なので、localhost:8333 でいけた。
WebClientは、あんまり好きじゃないどす。
個人メモ
N-gramを使う例(下の例は uni-gram)
<fieldType class="solr.TextField" name="text_cjk2" positionIncrementGap="100">
<analyzer>
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="solr.NGramFilterFactory" maxGramSize="1" minGramSize="1" />
<filter class="solr.LowerCaseFilterFactory" />
</analyzer>
</fieldType>
通常のcjk_tokenizerを使っていると、「インフォメーションテクノロジー」という言葉は、1トークンになってしまうので、
「テクノロジー」というキーワードではヒットしない。
ただ、N-gramだとノイズが増えるけど、検索は可能になる。
もちろん、「テクノロジ」という言葉でも、検索ができる。
「ZZガンダム」 を 「Zガンダム」で検索してもヒットするようにもなるけど・・・
一長一短だ。
<fieldType class="solr.TextField" name="text_cjk2" positionIncrementGap="100">
<analyzer>
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="solr.NGramFilterFactory" maxGramSize="1" minGramSize="1" />
<filter class="solr.LowerCaseFilterFactory" />
</analyzer>
</fieldType>
通常のcjk_tokenizerを使っていると、「インフォメーションテクノロジー」という言葉は、1トークンになってしまうので、
「テクノロジー」というキーワードではヒットしない。
ただ、N-gramだとノイズが増えるけど、検索は可能になる。
もちろん、「テクノロジ」という言葉でも、検索ができる。
「ZZガンダム」 を 「Zガンダム」で検索してもヒットするようにもなるけど・・・
一長一短だ。
ContentStreamUpdateRequestExample
SolrにWordやExcelなどを入れたいときのサンプル
http://wiki.apache.org/solr/ContentStreamUpdateRequestExample
http://wiki.apache.org/solr/ContentStreamUpdateRequestExample
1 ContentStreamUpdateRequest up = new ContentStreamUpdateRequest("/update/extract");
2 up.addFile(new File("mailing_lists.pdf"));
3 up.setParam("literal.id", "mailing_lists.pdf");
4 up.setAction(AbstractUpdateRequest.ACTION.COMMIT, true, true);
5 result = server.request(up);
6 assertNotNull("Couldn't upload mailing_lists.pdf", result);
7 rsp = server.query( new SolrQuery( "*:*") );
8 Assert.assertEquals( 1, rsp.getResults().getNumFound() );
setParam(ExtractingParams.EXTRACT_ONLY, "true")
をやっていると,Indexされないようだ.
