
    wGe?                          d dl mZ d dlZd ZdS )    )CounterNc                    d | D             }d                     |          }t          j        d          } ||          }d |D             }d                     d t          |                              d          D                       }|S )Nc                 \    g | ])}t          |                                          d          *S )r   )listkeys).0ds     ID:\eodhd\seo\seo_app\app\core\internal_funcs\determine_cluster_keyword.py
<listcomp>z-determine_cluster_keyword.<locals>.<listcomp>   s+    :::aQVVXXq!:::     ru_core_news_smc                 8    g | ]}|j         	|j        |j        S  )is_stopis_alphatext)r   tokens     r
   r   z-determine_cluster_keyword.<locals>.<listcomp>   s(    QQQEQ%.QUZQQQr   z, c              3       K   | ]	\  }}|V  
d S )Nr   )r   word_s      r
   	<genexpr>z,determine_cluster_keyword.<locals>.<genexpr>   s&      JJqJJJJJJr      )joinspacyloadr   most_common)cluster_valuesall_keyscombined_stringnlpdocwordskeywords          r
   determine_cluster_keywordr%      s    ::>:::Hhhx((O *&
'
'C
#o

CQQSQQQEiiJJGENN,F,Fq,I,IJJJJJGNr   )collectionsr   r   r%   r   r   r
   <module>r'      s9              r   