10-02-2018 01:39 PM
I am trying to pass the "defaults" options of "defaultFTSFieldOperator" and "defaultFTSOperator" to the search API and each time I include defaults, I get an error from Alfresco. I am not sure if I am providing them wrong or if there is an issue with passing these to the server in Alfresco 5.2.0. I have tried using curl as well as ADF(2.4) to pass the request and both have the same issue. I have also tried on two different servers running 5.2. I can provide more information as requested/necessary.
reference links:
10-03-2018 10:51 AM
Thanks,
I figured out my issue here. We are using "query": "(<value to search>)" at the moment and the API doesn't seem to like being passed a search term without a field and then being told to "AND" it, which makes sense I guess. I am going to see if we can revert to specifying the fields again but I unfortunately cannot remember the reason we moved away from it in the first place. I will update here when I have a chance to work with this again. Thank you.
10-03-2018 06:35 AM
Try something similar to this:
{
"query": {
"query": "cm:title:alfresco"
},
"defaults": {
"textAttributes": [
"cm:content", "cm:name"
],
"defaultFTSOperator": "AND",
"defaultFTSFieldOperator": "OR",
"namespace": "cm",
"defaultFieldName": "PATH"
}
}
10-03-2018 10:51 AM
Thanks,
I figured out my issue here. We are using "query": "(<value to search>)" at the moment and the API doesn't seem to like being passed a search term without a field and then being told to "AND" it, which makes sense I guess. I am going to see if we can revert to specifying the fields again but I unfortunately cannot remember the reason we moved away from it in the first place. I will update here when I have a chance to work with this again. Thank you.
Explore our Alfresco products with the links below. Use labels to filter content by product module.