generalize code
refs 6569 複数languageの対応

    language更新時、reindexされずfacetの件数表示が即時更新されていなかったため、
    work_has_manifestationにindex処理を追加した。

    また、facet項目を指定していて、かつ検索語に検索ワードを入れて検索を押下した場合、
    エラーとなっていたため、viewの該当箇所を修正した。
Merge remote-tracking branch 'origin/master' into issue6471