Re: Search on two core and two schema

2011-01-19 Thread Damien Fontaine
Ok, but i need a relation beetween the two type of document for faceting 
on label field.


Damien

Le 18/01/2011 18:55, Geert-Jan Brits a écrit :

Schemas are very differents, i can't group them.

In contrast to what you're saying above, you may rethink the option of
combining both type of documents in a single core.
It's a perfectly valid approach to combine heteregenous documents in a
single core in Solr. (and use a specific field -say 'type'-  to distinguish
between them when needed)

Geert-Jan

2011/1/18 Jonathan Rochkindrochk...@jhu.edu


Solr can't do that. Two cores are two seperate cores, you have to do two
seperate queries, and get two seperate result sets.

Solr is not an rdbms.


On 1/18/2011 12:24 PM, Damien Fontaine wrote:


I want execute this query :

Schema 1 :
field name=id type=string indexed=true stored=true
required=true /
field name=title type=string indexed=true stored=true
required=true /
field name=UUID_location type=string indexed=true stored=true
required=true /

Schema 2 :
field name=UUID_location type=string indexed=true stored=true
required=true /
field name=label type=string indexed=true stored=true
required=true /
field name=type type=string indexed=true stored=true
required=true /

Query :

select?facet=truefl=titleq=title:*facet.field=UUID_locationrows=10qt=standard

Result :

?xml version=1.0 encoding=UTF-8?
response
lst name=responseHeader
int name=status0/int
int name=QTime0/int
lst name=params
str name=facettrue/str
str name=fltitle/str
str name=qtitle:*/str
str name=facet.fieldUUID_location/str
str name=qtstandard/str
/lst
/lst
result name=response numFound=1889 start=0
doc
str name=titletitre 1/str
/doc
doc
str name=titleTitre 2/str
/doc
/result
lst name=facet_counts
lst name=facet_queries/
lst name=facet_fields
lst name=UUID_location
int name=Japan998/int
int name=China891/int
/lst
/lst
lst name=facet_dates/
  /lst
/response

Le 18/01/2011 17:55, Stefan Matheis a écrit :


Okay .. and .. now .. you're trying to do what? perhaps you could give us
an
example, w/ real data .. sample queries- results.
because actually i cannot imagine what you want to achieve, sorry

On Tue, Jan 18, 2011 at 5:24 PM, Damien Fontainedfonta...@rosebud.fr

wrote:

  On my first schema, there are informations about a document like title,

lead, text etc and many UUID(each UUID is a taxon's ID)
My second schema contains my taxonomies with auto-complete and facets.

Le 18/01/2011 17:06, Stefan Matheis a écrit :

   Search on two cores but combine the results afterwards to present them
in


one group, or what exactly are you trying to do Damien?

On Tue, Jan 18, 2011 at 5:04 PM, Damien Fontainedfonta...@rosebud.fr


wrote:


   Hi,


I would like make a search on two core with differents schemas.

Sample :

Schema Core1
   - ID
   - Label
   - IDTaxon
...

Schema Core2
   - IDTaxon
   - Label
   - Hierarchy
...

Schemas are very differents, i can't group them. Have you an idea to
realize this search ?

Thanks,

Damien








Re: Search on two core and two schema

2011-01-19 Thread Erick Erickson
Then you probably want to consider simply flattening the data and storing
the
relevant data with a single schema. If that doesn't work for you, there is a
limited
join capability going into the trunk, see:
https://issues.apache.org/jira/browse/SOLR-2272

Best
Erick

On Wed, Jan 19, 2011 at 3:17 AM, Damien Fontaine dfonta...@rosebud.frwrote:

 Ok, but i need a relation beetween the two type of document for faceting on
 label field.

 Damien

 Le 18/01/2011 18:55, Geert-Jan Brits a écrit :

  Schemas are very differents, i can't group them.

 In contrast to what you're saying above, you may rethink the option of
 combining both type of documents in a single core.
 It's a perfectly valid approach to combine heteregenous documents in a
 single core in Solr. (and use a specific field -say 'type'-  to
 distinguish
 between them when needed)

 Geert-Jan

 2011/1/18 Jonathan Rochkindrochk...@jhu.edu

  Solr can't do that. Two cores are two seperate cores, you have to do two
 seperate queries, and get two seperate result sets.

 Solr is not an rdbms.


 On 1/18/2011 12:24 PM, Damien Fontaine wrote:

  I want execute this query :

 Schema 1 :
 field name=id type=string indexed=true stored=true
 required=true /
 field name=title type=string indexed=true stored=true
 required=true /
 field name=UUID_location type=string indexed=true stored=true
 required=true /

 Schema 2 :
 field name=UUID_location type=string indexed=true stored=true
 required=true /
 field name=label type=string indexed=true stored=true
 required=true /
 field name=type type=string indexed=true stored=true
 required=true /

 Query :


 select?facet=truefl=titleq=title:*facet.field=UUID_locationrows=10qt=standard

 Result :

 ?xml version=1.0 encoding=UTF-8?
 response
 lst name=responseHeader
 int name=status0/int
 int name=QTime0/int
 lst name=params
 str name=facettrue/str
 str name=fltitle/str
 str name=qtitle:*/str
 str name=facet.fieldUUID_location/str
 str name=qtstandard/str
 /lst
 /lst
 result name=response numFound=1889 start=0
 doc
 str name=titletitre 1/str
 /doc
 doc
 str name=titleTitre 2/str
 /doc
 /result
 lst name=facet_counts
 lst name=facet_queries/
 lst name=facet_fields
 lst name=UUID_location
 int name=Japan998/int
 int name=China891/int
 /lst
 /lst
 lst name=facet_dates/
  /lst
 /response

 Le 18/01/2011 17:55, Stefan Matheis a écrit :

  Okay .. and .. now .. you're trying to do what? perhaps you could give
 us
 an
 example, w/ real data .. sample queries- results.
 because actually i cannot imagine what you want to achieve, sorry

 On Tue, Jan 18, 2011 at 5:24 PM, Damien Fontainedfonta...@rosebud.fr

 wrote:

  On my first schema, there are informations about a document like
 title,

 lead, text etc and many UUID(each UUID is a taxon's ID)
 My second schema contains my taxonomies with auto-complete and facets.

 Le 18/01/2011 17:06, Stefan Matheis a écrit :

   Search on two cores but combine the results afterwards to present
 them
 in

  one group, or what exactly are you trying to do Damien?

 On Tue, Jan 18, 2011 at 5:04 PM, Damien Fontaine
 dfonta...@rosebud.fr

  wrote:

Hi,

  I would like make a search on two core with differents schemas.

 Sample :

 Schema Core1
   - ID
   - Label
   - IDTaxon
 ...

 Schema Core2
   - IDTaxon
   - Label
   - Hierarchy
 ...

 Schemas are very differents, i can't group them. Have you an idea to
 realize this search ?

 Thanks,

 Damien








Search on two core and two schema

2011-01-18 Thread Damien Fontaine

Hi,

I would like make a search on two core with differents schemas.

Sample :

Schema Core1
 - ID
 - Label
 - IDTaxon
...

Schema Core2
 - IDTaxon
 - Label
 - Hierarchy
...

Schemas are very differents, i can't group them. Have you an idea to 
realize this search ?


Thanks,

Damien



Re: Search on two core and two schema

2011-01-18 Thread Stefan Matheis
Search on two cores but combine the results afterwards to present them in
one group, or what exactly are you trying to do Damien?

On Tue, Jan 18, 2011 at 5:04 PM, Damien Fontaine dfonta...@rosebud.frwrote:

 Hi,

 I would like make a search on two core with differents schemas.

 Sample :

 Schema Core1
  - ID
  - Label
  - IDTaxon
 ...

 Schema Core2
  - IDTaxon
  - Label
  - Hierarchy
 ...

 Schemas are very differents, i can't group them. Have you an idea to
 realize this search ?

 Thanks,

 Damien




Re: Search on two core and two schema

2011-01-18 Thread Damien Fontaine
On my first schema, there are informations about a document like title, 
lead, text etc and many UUID(each UUID is a taxon's ID)

My second schema contains my taxonomies with auto-complete and facets.

Le 18/01/2011 17:06, Stefan Matheis a écrit :

Search on two cores but combine the results afterwards to present them in
one group, or what exactly are you trying to do Damien?

On Tue, Jan 18, 2011 at 5:04 PM, Damien Fontainedfonta...@rosebud.frwrote:


Hi,

I would like make a search on two core with differents schemas.

Sample :

Schema Core1
  - ID
  - Label
  - IDTaxon
...

Schema Core2
  - IDTaxon
  - Label
  - Hierarchy
...

Schemas are very differents, i can't group them. Have you an idea to
realize this search ?

Thanks,

Damien






Re: Search on two core and two schema

2011-01-18 Thread Stefan Matheis
Okay .. and .. now .. you're trying to do what? perhaps you could give us an
example, w/ real data .. sample queries  - results.
because actually i cannot imagine what you want to achieve, sorry

On Tue, Jan 18, 2011 at 5:24 PM, Damien Fontaine dfonta...@rosebud.frwrote:

 On my first schema, there are informations about a document like title,
 lead, text etc and many UUID(each UUID is a taxon's ID)
 My second schema contains my taxonomies with auto-complete and facets.

 Le 18/01/2011 17:06, Stefan Matheis a écrit :

  Search on two cores but combine the results afterwards to present them in
 one group, or what exactly are you trying to do Damien?

 On Tue, Jan 18, 2011 at 5:04 PM, Damien Fontainedfonta...@rosebud.fr
 wrote:

  Hi,

 I would like make a search on two core with differents schemas.

 Sample :

 Schema Core1
  - ID
  - Label
  - IDTaxon
 ...

 Schema Core2
  - IDTaxon
  - Label
  - Hierarchy
 ...

 Schemas are very differents, i can't group them. Have you an idea to
 realize this search ?

 Thanks,

 Damien






Re: Search on two core and two schema

2011-01-18 Thread Damien Fontaine

I want execute this query :

Schema 1 :
field name=id type=string indexed=true stored=true 
required=true /
field name=title type=string indexed=true stored=true 
required=true /
field name=UUID_location type=string indexed=true stored=true 
required=true /


Schema 2 :
field name=UUID_location type=string indexed=true stored=true 
required=true /
field name=label type=string indexed=true stored=true 
required=true /
field name=type type=string indexed=true stored=true 
required=true /


Query :
select?facet=truefl=titleq=title:*facet.field=UUID_locationrows=10qt=standard

Result :

?xml version=1.0 encoding=UTF-8?
response
lst name=responseHeader
int name=status0/int
int name=QTime0/int
lst name=params
str name=facettrue/str
str name=fltitle/str
str name=qtitle:*/str
str name=facet.fieldUUID_location/str
str name=qtstandard/str
/lst
/lst
result name=response numFound=1889 start=0
doc
str name=titletitre 1/str
/doc
doc
str name=titleTitre 2/str
/doc
/result
lst name=facet_counts
lst name=facet_queries/
lst name=facet_fields
lst name=UUID_location
int name=Japan998/int
int name=China891/int
/lst
/lst
lst name=facet_dates/
/lst
/response

Le 18/01/2011 17:55, Stefan Matheis a écrit :

Okay .. and .. now .. you're trying to do what? perhaps you could give us an
example, w/ real data .. sample queries  - results.
because actually i cannot imagine what you want to achieve, sorry

On Tue, Jan 18, 2011 at 5:24 PM, Damien Fontainedfonta...@rosebud.frwrote:


On my first schema, there are informations about a document like title,
lead, text etc and many UUID(each UUID is a taxon's ID)
My second schema contains my taxonomies with auto-complete and facets.

Le 18/01/2011 17:06, Stefan Matheis a écrit :

  Search on two cores but combine the results afterwards to present them in

one group, or what exactly are you trying to do Damien?

On Tue, Jan 18, 2011 at 5:04 PM, Damien Fontainedfonta...@rosebud.fr

wrote:

  Hi,

I would like make a search on two core with differents schemas.

Sample :

Schema Core1
  - ID
  - Label
  - IDTaxon
...

Schema Core2
  - IDTaxon
  - Label
  - Hierarchy
...

Schemas are very differents, i can't group them. Have you an idea to
realize this search ?

Thanks,

Damien







Re: Search on two core and two schema

2011-01-18 Thread Jonathan Rochkind
Solr can't do that. Two cores are two seperate cores, you have to do two 
seperate queries, and get two seperate result sets.


Solr is not an rdbms.

On 1/18/2011 12:24 PM, Damien Fontaine wrote:

I want execute this query :

Schema 1 :
field name=id type=string indexed=true stored=true
required=true /
field name=title type=string indexed=true stored=true
required=true /
field name=UUID_location type=string indexed=true stored=true
required=true /

Schema 2 :
field name=UUID_location type=string indexed=true stored=true
required=true /
field name=label type=string indexed=true stored=true
required=true /
field name=type type=string indexed=true stored=true
required=true /

Query :
select?facet=truefl=titleq=title:*facet.field=UUID_locationrows=10qt=standard

Result :

?xml version=1.0 encoding=UTF-8?
response
lst name=responseHeader
int name=status0/int
int name=QTime0/int
lst name=params
str name=facettrue/str
str name=fltitle/str
str name=qtitle:*/str
str name=facet.fieldUUID_location/str
str name=qtstandard/str
/lst
/lst
result name=response numFound=1889 start=0
doc
str name=titletitre 1/str
/doc
doc
str name=titleTitre 2/str
/doc
/result
lst name=facet_counts
lst name=facet_queries/
lst name=facet_fields
lst name=UUID_location
int name=Japan998/int
int name=China891/int
/lst
/lst
lst name=facet_dates/
  /lst
/response

Le 18/01/2011 17:55, Stefan Matheis a écrit :

Okay .. and .. now .. you're trying to do what? perhaps you could give us an
example, w/ real data .. sample queries   - results.
because actually i cannot imagine what you want to achieve, sorry

On Tue, Jan 18, 2011 at 5:24 PM, Damien Fontainedfonta...@rosebud.frwrote:


On my first schema, there are informations about a document like title,
lead, text etc and many UUID(each UUID is a taxon's ID)
My second schema contains my taxonomies with auto-complete and facets.

Le 18/01/2011 17:06, Stefan Matheis a écrit :

   Search on two cores but combine the results afterwards to present them in

one group, or what exactly are you trying to do Damien?

On Tue, Jan 18, 2011 at 5:04 PM, Damien Fontainedfonta...@rosebud.fr

wrote:

   Hi,

I would like make a search on two core with differents schemas.

Sample :

Schema Core1
   - ID
   - Label
   - IDTaxon
...

Schema Core2
   - IDTaxon
   - Label
   - Hierarchy
...

Schemas are very differents, i can't group them. Have you an idea to
realize this search ?

Thanks,

Damien







Re: Search on two core and two schema

2011-01-18 Thread Damien Fontaine

Le 18/01/2011 18:31, Jonathan Rochkind a écrit :
Solr can't do that. Two cores are two seperate cores, you have to do 
two seperate queries, and get two seperate result sets.


Solr is not an rdbms.


Yes Solr can't do that but if i want this :

1. Core 1 call Core 2 to get the label
2. Core 1 use the Core 2 results in this own search
3. Core 1 map this own results and Core 2 results

I believe that a plugin, patch ... is necessary. How do i proceed ? I 
must program a new handler ?



On 1/18/2011 12:24 PM, Damien Fontaine wrote:

I want execute this query :

Schema 1 :
field name=id type=string indexed=true stored=true
required=true /
field name=title type=string indexed=true stored=true
required=true /
field name=UUID_location type=string indexed=true stored=true
required=true /

Schema 2 :
field name=UUID_location type=string indexed=true stored=true
required=true /
field name=label type=string indexed=true stored=true
required=true /
field name=type type=string indexed=true stored=true
required=true /

Query :
select?facet=truefl=titleq=title:*facet.field=UUID_locationrows=10qt=standard 



Result :

?xml version=1.0 encoding=UTF-8?
response
lst name=responseHeader
int name=status0/int
int name=QTime0/int
lst name=params
str name=facettrue/str
str name=fltitle/str
str name=qtitle:*/str
str name=facet.fieldUUID_location/str
str name=qtstandard/str
/lst
/lst
result name=response numFound=1889 start=0
doc
str name=titletitre 1/str
/doc
doc
str name=titleTitre 2/str
/doc
/result
lst name=facet_counts
lst name=facet_queries/
lst name=facet_fields
lst name=UUID_location
int name=Japan998/int
int name=China891/int
/lst
/lst
lst name=facet_dates/
  /lst
/response

Le 18/01/2011 17:55, Stefan Matheis a écrit :
Okay .. and .. now .. you're trying to do what? perhaps you could 
give us an

example, w/ real data .. sample queries   - results.
because actually i cannot imagine what you want to achieve, sorry

On Tue, Jan 18, 2011 at 5:24 PM, Damien 
Fontainedfonta...@rosebud.frwrote:


On my first schema, there are informations about a document like 
title,

lead, text etc and many UUID(each UUID is a taxon's ID)
My second schema contains my taxonomies with auto-complete and facets.

Le 18/01/2011 17:06, Stefan Matheis a écrit :

   Search on two cores but combine the results afterwards to 
present them in

one group, or what exactly are you trying to do Damien?

On Tue, Jan 18, 2011 at 5:04 PM, Damien Fontainedfonta...@rosebud.fr

wrote:

   Hi,

I would like make a search on two core with differents schemas.

Sample :

Schema Core1
   - ID
   - Label
   - IDTaxon
...

Schema Core2
   - IDTaxon
   - Label
   - Hierarchy
...

Schemas are very differents, i can't group them. Have you an idea to
realize this search ?

Thanks,

Damien









Re: Search on two core and two schema

2011-01-18 Thread Geert-Jan Brits
Schemas are very differents, i can't group them.

In contrast to what you're saying above, you may rethink the option of
combining both type of documents in a single core.
It's a perfectly valid approach to combine heteregenous documents in a
single core in Solr. (and use a specific field -say 'type'-  to distinguish
between them when needed)

Geert-Jan

2011/1/18 Jonathan Rochkind rochk...@jhu.edu

 Solr can't do that. Two cores are two seperate cores, you have to do two
 seperate queries, and get two seperate result sets.

 Solr is not an rdbms.


 On 1/18/2011 12:24 PM, Damien Fontaine wrote:

 I want execute this query :

 Schema 1 :
 field name=id type=string indexed=true stored=true
 required=true /
 field name=title type=string indexed=true stored=true
 required=true /
 field name=UUID_location type=string indexed=true stored=true
 required=true /

 Schema 2 :
 field name=UUID_location type=string indexed=true stored=true
 required=true /
 field name=label type=string indexed=true stored=true
 required=true /
 field name=type type=string indexed=true stored=true
 required=true /

 Query :

 select?facet=truefl=titleq=title:*facet.field=UUID_locationrows=10qt=standard

 Result :

 ?xml version=1.0 encoding=UTF-8?
 response
 lst name=responseHeader
 int name=status0/int
 int name=QTime0/int
 lst name=params
 str name=facettrue/str
 str name=fltitle/str
 str name=qtitle:*/str
 str name=facet.fieldUUID_location/str
 str name=qtstandard/str
 /lst
 /lst
 result name=response numFound=1889 start=0
 doc
 str name=titletitre 1/str
 /doc
 doc
 str name=titleTitre 2/str
 /doc
 /result
 lst name=facet_counts
 lst name=facet_queries/
 lst name=facet_fields
 lst name=UUID_location
 int name=Japan998/int
 int name=China891/int
 /lst
 /lst
 lst name=facet_dates/
  /lst
 /response

 Le 18/01/2011 17:55, Stefan Matheis a écrit :

 Okay .. and .. now .. you're trying to do what? perhaps you could give us
 an
 example, w/ real data .. sample queries   - results.
 because actually i cannot imagine what you want to achieve, sorry

 On Tue, Jan 18, 2011 at 5:24 PM, Damien Fontainedfonta...@rosebud.fr
 wrote:

  On my first schema, there are informations about a document like title,
 lead, text etc and many UUID(each UUID is a taxon's ID)
 My second schema contains my taxonomies with auto-complete and facets.

 Le 18/01/2011 17:06, Stefan Matheis a écrit :

   Search on two cores but combine the results afterwards to present them
 in

 one group, or what exactly are you trying to do Damien?

 On Tue, Jan 18, 2011 at 5:04 PM, Damien Fontainedfonta...@rosebud.fr

 wrote:

   Hi,

 I would like make a search on two core with differents schemas.

 Sample :

 Schema Core1
   - ID
   - Label
   - IDTaxon
 ...

 Schema Core2
   - IDTaxon
   - Label
   - Hierarchy
 ...

 Schemas are very differents, i can't group them. Have you an idea to
 realize this search ?

 Thanks,

 Damien