저는 solr (4.7.1)을 처음 사용합니다. solr 코드의 압축을 풀고 schemaless 예제를 자체 디렉토리에 복사했습니다. 그런 다음 start.jar을 사용하여 새 위치에 -Dsolr.solr.home = "을 입력하고 부두가 나오면 모든 것이 앞쪽에서 작동하는 것처럼 보입니다Solr 4.7.1 업로드 CSV 문서에 필수 uniqueKey 필드 ID가 없습니다.
이제 csv 파일을 업로드/업데이트하고 싶습니다. . 여기 내가 사용하는 작업은 다음과 같습니다, "id_s", "id_i" "ID"를
<response>
<lst name="responseHeader">
<int name="status">400</int>
<int name="QTime">0</int>
</lst>
<lst name="error">
<str name="msg">Document is missing mandatory uniqueKey field: id</str>
<int name="code">400</int>
</lst>
</response>
CSV 파일 XXXXID라는 이름의 열이 나는 변경 :.
curl http://localhost:8983/solr/update/csv --data-binary @c:\solrschemaless\data.csv -H "Content-type:text/csv; charset=utf-8"
편집 : 나는이 내 CSV 파일을 다운 감소 :
id,Contact,Address,Focus,Type
2,97087,1170,NULL,1
나는 여전히 필수 uniqueKey 누락과 같은 오류 메시지가납니다.
저는 Windows 8입니다.
아이디어가 있으십니까?
@sidgate 그는 스키마 없음 모드에서 실행 중입니다. 스키마가 없습니다. :) – cheffe
샘플 CSV를 어딘가에 붙여 주시겠습니까? – cheffe
@cheffe 내 편집을 참조하십시오. 그것을 들여다 주셔서 감사합니다. – Zuzlx