However, you can have a dynamic "*" field mapping that catches all field names that aren't already defined - though all of the fields will be the same field type.

        Erik



On Aug 19, 2009, at 5:48 PM, Marco Westermann wrote:

Hi, thanks for your answers, I think I have to go more in deatail.

we are talking about a shop-application which have products I want to search for. This products normally have the standard attributes like sku, a name, a price and so on. But the user can add attributes to the product. So for example if he sells books, he could add the author as attribute. Lets say he name this field my_author (but he is free to name it as he wants) and he tells this field over the configuration, that it is searchable. So I need a field in solr for the author. Cause I cant restrict the user to prefix every field with something like my_ dynamic fields doesn't work, do they?

best,
Marco

Constantijn Visinescu schrieb:
huh? I think I lost you :)
You want to use a multivalued field to list what dynamic fields you have in
your document?

Also if you program your application correctly you should be able to
restrict your users from doing anything you please (or don't please in this
case).


On Tue, Aug 18, 2009 at 11:38 PM, Marco Westermann <m...@intersales.de> wrote:


hi,

thanks for the advise but the problem with dynamic fields is, that i cannot restrict how the user calls the field in the application. So there isn't a pattern I can use. But I thought about using mulitvalued fields for the
dynamically added fields. Good Idea?

thanks,
Marco

Constantijn Visinescu schrieb:


use a dynamic field ?

On Tue, Aug 18, 2009 at 5:09 PM, Marco Westermann <m...@intersales.de>
wrote:




Hi there,

is there a possibility to change the solr-schema over php dynamically.
The
web-application I want to index at the moment has the feature to add
fields
to entitys and you can tell this fields that they are searchable. To
realize
this with solr the schema has to change when a searchable field is added
or
removed.

Any suggestions,

Thanks a lot,

Marco Westermann

Reply via email to