i've added schema.xml multivalued field in following way:
<field name="text_qs" type="text" indexed="true" stored="false" multivalued="true"/> and added 2 fields it:
<copyfield source="name" dest="text_qs"/> <copyfield source="symbol" dest="text_qs"/> after perform indexing of solr, restart it, still can not search in field text_qs. checked search text_qs:ge in solr admin http://localhost:8061/solr/admin/.
could please ask why?
in general, tried create search in fields. because can search in field text_def, <defaultsearchfield>text_def</defaultsearchfield>. , field text_def defined in similar way like:
<field name="text_def" type="text" indexed="true" stored="false" multivalued="true"/> it has nor copyfields:
<copyfield source="name" dest="text_def"/> <copyfield source="symbol" dest="text_def"/> <copyfield source="numb" dest="text_def"/> .... so when type 'ge' search 'ge' in default search field text_def, , search in fields 'name', 'symbol', 'numb',.... want search in 'name' , 'symbol'. , that's why try create field text_qs.
does correct?
try change stored=true
<field name="text_qs" type="text" indexed="true" stored="true" multivalued="true"/> true if value of field should retrievable during search.
Comments
Post a Comment