There is some code to allow the search system to return results for 
different types but this behavior is not exposed to the user. 
The new page based search updates for version 2.2 improve by exposing a 
SearchModel class for each type of result (Page or Document).
A new SearchModel class will need to be added for Folders, Metadata, Tags 
etc. The feature list for 2.2 is already very big, this have a better
change of appearing in 2.2.x or 2.3.

This is the current search.py module that defines how a document will be 
searched and 
returned: 
https://gitlab.com/mayan-edms/mayan-edms/blob/master/mayan/apps/documents/search.py

vs.

Now (development) which defines how a document or a document page will be 
seached: 
https://gitlab.com/mayan-edms/mayan-edms/blob/development/mayan/apps/documents/search.py

When seaching using the API the SearchModel class name needs to be 
specified: 
https://gitlab.com/mayan-edms/mayan-edms/blob/development/mayan/apps/dynamic_search/api_views.py#L22
 
in essence you now need to tell the search module what kind of object
you are searching for. This part needs to be expanded to show a list of 
available SearchModels available.

Added as issue #344 > https://gitlab.com/mayan-edms/mayan-edms/issues/344

On Thursday, November 24, 2016 at 5:50:09 AM UTC-4, lokesh manmode wrote:
>
> API */api/dynamic_search/search *allows common search over data in 
> database
> *.*But I want to search Folder name independently, so that response 
> should contain Folders' details only, nothing else.
> Similarly, I want search over Metadata values. 
> How can I do that? Please suggest!
>
> Thanks!
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"Mayan EDMS" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to