U
    9gU                     @   s*   d dl T d dlmZ G dd dejZdS )    )*)cmf_full_searchc                   @   s,   e Zd ZdZejjdg ZedddZdS )CmfFullSearchTdocs_fulltext_searchFNc           
   
   K   s2   |dkrg S t jjf |||||||d|}	|	S )N)ZCmfDocument)
model_name
field_namesearch_queryonly_idsslicefieldsno_analitycs)Zmodelsr   Zfulltext_search)
clsr   r   r   r	   r
   r   r   kwargsZ
search_res r   +./modules/project/models/cmf_full_search.pyr      s      z"CmfFullSearch.docs_fulltext_search)FNNF)	__name__
__module____qualname__Z	api_allowr   r   Zapi_methodsclassmethodr   r   r   r   r   r      s   r   N)Zcmf.includeZ
cmf.modelsr   r   r   r   r   r   <module>   s   