Package org.silverpeas.components.kmelia.search

## Class TopicSearchServiceImpl

- java.lang.Object
- - org.silverpeas.components.kmelia.search.TopicSearchServiceImpl

- All Implemented Interfaces:
    `TopicSearchService`

      @Service
      public class TopicSearchServiceImpl
      extends Object
      implements TopicSearchService

  This implementation use JPA TopicSearchRepository and JDBC TopicSearchDao
  See Also:
    `TopicSearchService`

- - ### Constructor Summary

    Constructors
    Constructor | Description
    --- | ---
    `TopicSearchServiceImpl()` |

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | `createTopicSearch​(TopicSearch kmeliaSearch)` |
    `List<MostInterestedQueryVO>` | `getMostInterestedSearch​(String instanceId)` |

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### TopicSearchServiceImpl

          public TopicSearchServiceImpl()

  - ### Method Detail

    - #### createTopicSearch

          public void createTopicSearch​(TopicSearch kmeliaSearch)

      Specified by:
        `createTopicSearch` in interface `TopicSearchService`
      Parameters:
        `kmeliaSearch` - the kmeliaSearch domain entity to create

    - #### getMostInterestedSearch

          public List<MostInterestedQueryVO> getMostInterestedSearch​(String instanceId)

      Specified by:
        `getMostInterestedSearch` in interface `TopicSearchService`
      Parameters:
        `instanceId` - the current application identifier
      Returns:
        the list of most interested query search