Hi!

Your question is quite general in nature, therefore here are only a few
initial remarks on how to get started:

If you want to have a global search over all of your portals it might be
best to start with one Solr instance and access it from all the portals.
If you plan to build collections that are special to one or another portal
you can do so during index-time: Just mark the indexed object in a dedicated
field of the index.

If you provide query handlers for each of the portals you can control the
behaviour of the search based on the respective portal. You may than use
query filters to filter results based on the portal.

So much for the erer side. For your question about which client (language) to
use:

Since Solr is able to generate responses for a number of client platforms
you may want to consult http://wiki.apache.org/solr/IntegratingSolr for
additional information. I like to use a very lightweight solution using
Java Script with the query responses from Solr being delivered via JSON.
Since you can do this also for PHP clients, you might want to give it a
try.

Regards,

Sven


--On Samstag, 16. Januar 2010 15:16 +0100 Peter <zarato...@gmx.net> wrote:

Hello!

Our team wants to use solr for an community portal built up out of 3 and
more sub portals. We are unsure in which way we sould build up the whole
architecture, because we have more than one portal and we want to make
them all connected and searchable by solr. Could some experts help us on
these questions?

- whats the best way to use solr to get the best performance for an huge
portal with >5000 users that might expense fastly?
- which client to use (Java,PHP...)? Now the portal is almost PHP/MySQL
based. But we want to make solr as best as it could be in all ways
(performace, accesibility, way of good programming, using the whole
features of lucene - like tagging, facetting and so on...)


We are thankful of every suggestions :)

Thanks,
Peter



--
kippdata informationstechnologie GmbH
Sven Maurmann               Tel: 0228 98549 -12
Bornheimer Str. 33a         Fax: 0228 98549 -50
D-53111 Bonn                sven.maurm...@kippdata.de

HRB 8018 Amtsgericht Bonn / USt.-IdNr. DE 196 457 417
Geschäftsführer: Dr. Thomas Höfer, Rainer Jung, Sven Maurmann

Reply via email to