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