Wow. Ok dude relax and take a nap. It sounds like you don’t even have a core 
defined. Maybe you’d do and I’m reaching a bit but start there solr is super 
simple and only gets complicated when you’re complicated. 

> On Apr 6, 2019, at 8:59 AM, Dave Beckstrom <dbeckst...@figleaf.com> wrote:
> 
> Hi Everyone,
> 
> I'm really hating SOLR.   All I want is to define a text field that data
> can be indexed into and which is searchable.  Should be super simple.  But
> I run into issue after issue.  I'm running SOLR 7.3 because it's compatible
> with the version of NUTCH I'm running.
> 
> The docs say that SOLR ships with a default TextField but that seems to be
> wrong.  I define:
> 
> 
> <field name="metadata.myfield" type="TextField" stored="true"
> indexed="true"/>
> 
> The above throws error  "Unable to create core [MyCore] Caused by: Unknown
> fieldType 'TextField' specified on field metadata.myfield"
> 
> Then I try:
> 
> <field name="metadata.myfield" type="Text" stored="true" indexed="true"/>
> 
> Same error.
> 
> Then as a workaround I got into defining a "Text_General" field because I
> couldn't get Text to work.  Text_General extends the Text field which seems
> to indicate there should be a text field built into SOLR!!!!!
> 
> Text_General causes a new set of problems.   How does one go about using
> the supposed default text field available in SOLR?
> 
> When I defined Text_General:
> 
> <updateProcessor class="solr.AddSchemaFieldsUpdateProcessorFactory"
> name="add-schema-fields">
>    <lst name="typeMapping">
>      <str name="valueClass">java.lang.String</str>
>      <str name="fieldType">text_general</str>
>      <bool name="default">true</bool>
>    </lst>
> 
> Text_General with type=string complains when I try and insert data that has
> characters and numbers:
> 
> java.lang.Exception:
> org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException: Error
> from server at http://127.0.0.1:xxxx/solr/MyCore: ERROR: [doc=
> http://xxx.xxx.com/services/mydocument.htm] Error adding field
> 'metatag.myfield'='15c0188' msg=For input string: "15c0188"
> 
> I'm very frustrated.  If anyone is able to help sort this out I would
> really appreciate it!  What do I need to do to be able to define a simple
> text field that is stored and searchable?
> 
> Thank you!
> 
> -- 
> *Fig Leaf Software, Inc.* 
> https://www.figleaf.com/ 
> <https://www.figleaf.com/>  
> 
> Full-Service Solutions Integrator
> 
> 
> 
> 
> 
> 

Reply via email to