我想配置我的solr搜索引擎,以便我可以获得精确的单词搜索,其中单词可以包含字母数字字符。我首先尝试使用以下代码
<field name="id" type="TextField" indexed="true" stored="true" required="true" multiValued="false" />
<field name="freq" type="long" indexed="true" stored="true" />
当我尝试使用java -jar post.jar vocab500.xml
发布值时
我收到错误:
SimplePostTool version 1.5
Posting files to base url http://localhost:8983/solr/update using content-type application/xml..
POSTing file vocab500.xml
SimplePostTool: WARNING: Solr returned an error #400 Bad Request
SimplePostTool: WARNING: IOException while reading response: java.io.IOException: Server returned HTTP response code: 400 for URL: http://localhost:8983/solr/update
我在Stackoverflow上找到了一些答案,并将字段名更改为textgen
<field name="id" type="textgen" indexed="true" stored="true" required="true" multiValued="false" />
<field name="freq" type="long" indexed="true" stored="true" />
但我仍然遇到同样的错误。