Dynamic field behaviour
Last updated
Was this helpful?
Last updated
Was this helpful?
Use dynamic fields controlled by you in code
Useful when use a unified collection and isolate your tenant by a prefix/suffix in each field
You need prepare your SOLR collection with dynamic fields, to do this, follow steps in
Choose one or more approachs:
2.1. Using global settings (see </tutorials/global-settings> to more informations), than all searchs will use prefix and/or suffix setted in global settings (useful when you know your tenant in app startup)
2.1.1. Set global settings
2.1.2. Optionally, set global settings for specific field
2.1.3. Change your class that represent your collection, extend Document (see </tutorials/getting-started> to more informations), set dynamic field in SolrFieldAttribute, like below:
2.2. Using settings to each search, than only this search will use prefix and/or suffix (useful when you know your tenant only in after some process)
2.2.1. Set settings in your search
2.2.2. Change your class that represent your collection, extend Document (see </tutorials/getting-started> to more informations), set dynamic field in SolrFieldAttribute, like below:
2.3. Using settings to each field, than all searchs will use prefix and/or suffix setted in field settings (useful when you know your tenant in hard code)
2.3.1. Change your class that represent your collection, extend Document (see </tutorials/getting-started> to more informations), set settings in SolrFieldAttribute, like below:
See another example in issue ;