tamaramata / solrnet

Automatically exported from code.google.com/p/solrnet
0 stars 0 forks source link

F# type provider #190

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
A type provider would infer the SolrNet document type from the Solr schema. 
From there SolrNet could pick up the inferred type and be used to do 
serialization/queries as usual.

Original issue reported on code.google.com by mauricio...@gmail.com on 27 Aug 2012 at 2:28

GoogleCodeExporter commented 8 years ago
There could be two "modes", inferring two separate document types: 

 * one for querying, which would include all stored fields
 * another one for indexing, which would include all non-copied fields.

As usual, dynamic fields would be represented as dictionaries and multiValued 
fields would be represented as ICollection or similar.

Original comment by mauricio...@gmail.com on 30 Nov 2012 at 2:51

GoogleCodeExporter commented 8 years ago
Another type provider would infer types modeling a strongly-typed query DSL. 
Each field type would produce a different query type. This would produce a much 
better query API than a LINQ provider.

Original comment by mauricio...@gmail.com on 24 Jul 2013 at 5:40

GoogleCodeExporter commented 8 years ago
Moved to https://github.com/mausch/SolrNet/issues/105

Original comment by mauricio...@gmail.com on 9 Sep 2013 at 8:13