... | ... | @@ -77,8 +77,7 @@ http://earlytrendradarservice.kl.dfki.de/solr/etrCollection/clusteringSTC?q=%2Bd |
|
|
|
|
|
---
|
|
|
|
|
|
#### Collaborative Filtering ###
|
|
|
|
|
|
### Collaborative Filtering ###
|
|
|
The module for collaborative filtering enables to perform arbitrary cf queries, and is designed to be independent from the data structures inside the index.
|
|
|
The module doesn't differ between classical, pre-defined 'item' and 'user' roles. As an alternative, the attributes that should be considered as ids and references between entities are defined as part of the query. Furthermore, the query syntax doesn't force you to choose between pre-defined forms of queries, e.g. item-user-item, user-item-user. The CF module gets a 'chain of id attributes', that can be arbitrary long, where a chain link defines one hop between two entities. Thus, you can perform much more flexible queries, such as user-itemType1-itemType2-usergroup-itemType3-user-....etc.
|
|
|
|
... | ... | @@ -120,7 +119,7 @@ http://koeln:8014/solr/movielens/cf?q=dataEntityId:m2628&idAttributeChain=[50Sta |
|
|
|
|
|
---
|
|
|
|
|
|
#### Contextualization ###
|
|
|
### Contextualization ###
|
|
|
The DynaQ module __ContextDocsSearchComponent__ gives the possibility to contextualize your queries with certain documents, describing the topic/context you want to search for. For example, you want to search inside the domain of fishes, and you have a huge index with pet forenames. You search for 'harry', and recieve birds, cats, and fishes. Beside to add a new search term 'fish', you can set one or more (possibly preconfigured) fish documents as context alternatively. The fishes named 'harry' will appear on the top of your result list. Or, if you doesn't specify 'harry' anymore, you will receive any fish documents in your corpus (fuzzy), performing a statistical document similarity search.
|
|
|
|
|
|
___solrconfig.xml___ entry:
|
... | ... | |