Hi! I have been working on this for 2a long time now and it is killing me. I understand Calais stores the terms into a taxonomy field after the information is gathered. Here is how I am trying to use calais.

1) Create a Feed, with feedapi/feedmapper/content taxonomy.
2) In manage fields I created a content taxonomy feild and linked it to the proper calais (taxonomy) vocabulary
3) Update/refresh the feeds... feedapi creates nodes from the feed items, using a content type I created in step #2 above.
4) Calais works super great... however for some reason the taxonomy that is created for freshly created node is not populating the content taxonomy filed I have created.
5)I know I can access the information(terms created) through views... However the problem is I currently can not understand how to create a view using the values of two taxonomy fields.

For instance, if I have a feed about medicine.... I have one taxonomy field which says medicine... then I have another taxnomy field which says hospital, and finally a third taxonomy field which says doctor.

I am trying to create an exposed filter that would allow me to find all the doctors(taxonomy term) which were mentioned in the feed about a specific hospital(taxonomy term) and specific medicine(taxonomy term) . I do not know how to make views do this... If it is a content type I could make a filter, but if it is a taxonomy term I cant figure out how to do it .

So If I could figure out how to get the created calais terms to auto populate my content taxonomy fileds I would be very happy. If anyone knows how I am all ears.

Thanks

Comments

febbraro’s picture

Status: Active » Closed (won't fix)

It looks like the Content Taxonomy Field is overriding the default taxonomy handling and, in fact, has an entirely different storage model all together storing in the CCK fields (but it additionally allows storage in the taxonomy tables too). Calais uses the taxonomy storage only.

The best suggestion I could offer is to use the hooks hook_calais_preprocess and hook_calais_postprocess and do something special to save those values in the proper CCK fields. Let me know what you dig up.