SMW SolrStore Home
Status: Beta
Brought to you by:
bachenberg
<?php include_once("$IP/extensions/SolrStore/SolrConnector.php"); $smwgDefaultStore = "SolrConnectorStore"; $wgSolrUrl = 'http://localhost:8080/solr/sofis'; //You should uncomment this, until you have written your own. For Template questions ask Sascha $wgSolrTemplate = "_FIS"; //This array includes all namespaces that you dont want to be indexed. //Currently the SolrStore doesnt work with the Advanced Search and the Search in namespaces feature. //We have used css to hide that feature for the SOFISwiki. $wgSolrOmitNS = array(1,2,3,4,5,6,7,8,9,10,11,13,14,15,102,106); //This is to disable the Did you mean . Feature. I recommend you to turn it off if you use $wgSolrFields //with extra query parameters like AND category:Projects, because it will always recommend you the page Projects. $wgSolrShowRelated = false; //Turning this on will probably help you. SolrStore will now print the url he uses for search querys //e.g. http://sofis.gesis.org:8080/solr/sofis/select/?q=*%3A*&version=2.2&start=0&rows=10&indent=on $wgSolrDebug = false; //NEW FORMAT FOR BETA 0.8 $wgSolrFields = array( new SolrSearchFieldSet('Projekte', array( new SolrSearchField ( 'titleCombi', 'Titel(stichworte)', 'text'), new SolrSearchField ( 'Institution_s', 'Institutionen', 'text'), new SolrSearchField ( 'Personen', 'Personen', 'text'), new SolrSearchField ( 'Id_s', 'SOFIS-Nr. (Erfassungsnr.)', 'number'), new SolrSearchField ( 'Forschungsart', 'Forschungsart', 'checkbox', 'Auftragsforschung, Gutachten, Eigenprojekt, gefördert, Habilitationsschrift, Dissertation, Abschlussarbeit, Sonstiges'), new SolrSearchField ( 'Stand', 'Stand der Forschungsarbeit', 'select', 'laufend, abgeschlossen, geplant, abgebrochen, unterbrochen, unbestimmt, keine Angabe') ), 'AND category:Projekte', '', array('Relevanz' => 'score desc', 'Änderungs Datum Asc' =>'editdate asc', 'Änderungs Datum Desc'=>'editdate desc') ), new SolrSearchFieldSet('Institutionen', array( new SolrSearchField ( 'institutionCombi', 'Institution(sstichworte)', 'text' ), new SolrSearchField ( 'ort', 'Ort', 'text'), new SolrSearchField ( 'Land', 'Land', 'text'), new SolrSearchField ( 'Inst-ID', 'SOFIS-Institutions-Nr.','number'), new SolrSearchField ( 'Org-Typ', 'Organisationstyp', 'checkbox', 'Universität,Technische Universität,Pädagogische Hochschule,andere Hochschule ' ) ), 'AND category:Institution', '', array('Relevanz' => 'score desc', 'Name Asc' =>'pagetitle asc', 'Name Desc'=>'pagetitle desc' ) ) ); new SolrSearchFieldSet('<Name of the Set>',array ('<Array of SolrSearchField’s >'),’<Additional Querystring>’,’<AND|OR|NULL>’,array('< Sort: "Label => Value" >') new SolrSearchField ( '<Fieldname>', '<Label>', '<Type: text,number,checkbox,select>','<Komma seperated Values for Checkbox and Select>') ?>
How to install Solr: http://www.mediawiki.org/wiki/Extension:SolrStore/Install_Solr
for more information see: http://www.mediawiki.org/wiki/Extension:SolrStore
<g:plus href="https://plus.google.com/106112458049390671253" size="badge"></g:plus>