0
나는 Solr
에 새로운 것을 넣었습니다. last_modified
을 date chooser
에 추가하고 싶지만, 자신이 가지고있는 어떤 문서를 추가 할 때 예외가 있습니다. last_modified
. 이 예외는 내가 얻을. org.apache.solr.common.SolrException : 잘못된 요청Solrj 쿼리 두 날짜 예외
나는 필드 shema.xml
las_date
을 추가 할 수 있지만 지금은 범위이 attr_las_date 같은 두 날짜 쿼리 할 수 없습니다 : [2013-01-00T20 : 00 : 00Z TO를 2013-01-10T19 : 59 : 59Z] , schema.xml
attr_에 * 형식 I 문서에 날짜를 추가하는 방법 String
public static void indexFilesSolrCell(String fileName, String solrId,String fileAuthor, String fileDate,String fileDescription, String fileTitle)
throws IOException, SolrServerException {
String urlString = "http://localhost:8983/solr";
SolrServer solr = new CommonsHttpSolrServer(urlString);
ContentStreamUpdateRequest up
= new ContentStreamUpdateRequest("/update/extract");
up.addFile(new File(fileName));
up.setParam("literal.id", solrId.replaceAll("\\s","").replaceAll("\\(","").replaceAll("\\)", ""));
up.setParam("literal.url", fileName);
up.setParam("literal.name", solrId);
up.setParam("literal.content_type",solrId);
up.setParam("uprefix", "attr_");
up.setParam("fmap.content", "content");
up.setParam("literal.owner",fileAuthor);
up.setParam("literal.last_modified", fileDate);
up.setParam("literal.description", fileDescription);
up.setParam("literal.title", fileTitle);
up.setAction(AbstractUpdateRequest.ACTION.COMMIT, true, true);
solr.request(up);
QueryResponse rsp = solr.query(new SolrQuery("*:*"));
}
때문에?
내가 알고, 내가이 필드 <필드 이름을 추가 = "las_date"유형 = "날짜"저장 = "true"를 색인 = "진정한 "/>,하지만 내가 2 년 사이에 사실 일할 때 범위지만, 내가 이틀에 이르면 아무것도 얻지 못합니다. – user527