PDFファイルをにアップロードでき、solr
それらのファイルを検索できます。しかし、インデックス作成とはsolr
何ですか? PDF ファイルをアップロードすると、インデックスはどのように作成されますか?
これは、pdfファイルをアップロードするために使用するコードです
ContentStreamUpdateRequest up
= new ContentStreamUpdateRequest("/update/extract");
up.addFile(fileName);
up.setParam("literal.id", solrId);
up.setParam("literal.first_name", "apachesolr");
up.setParam("literal.last_name", "cookbook");
up.setParam("literal.age", "30");
up.setAction(AbstractUpdateRequest.ACTION.COMMIT, true, true);
solrServer.request(up);
下は私のschema.xml
<field name="first_name" type="string" indexed="true" stored="true" required="true"/>
<field name="last_name" type="string" indexed="true" stored="true" required="true"/>
<field name="age" type="int" indexed="true" stored="true" required="true"/>
<field name="created_at" type="date" indexed="true" stored="true"/>
<field name="updated_at" type="date" indexed="true" stored="true"/>
<field name="id" type="string" indexed="true" stored="true" required="true"/>
PDFのコンテンツを検索しているとき。結果は次のようになります
SolrDocument[{
last_modified=Fri Oct 17 08:17:38 IST 2003,
author=Mark Roth, Eduardo Pelegri-Llopart,
title=[JSP 2.0 Specification, Final Release],
content_type=[application/pdf],
keywords=JSP,
age=30,
last_name=cookbook,
first_name=apachesolr,
id=jsp-2_0-fr-spec.pdf
}]
タイトル、著者、キーワードなどを取得するにはどうすればよいですか?