Commit 5ff85a37 authored by Alexandre Delanoë's avatar Alexandre Delanoë

[Database][Schema] NodeNgramsNgrams and NodeNgram.

parent 1be7ac48
...@@ -46,7 +46,7 @@ import Gargantext.Core.Utils.Prefix (unPrefix) ...@@ -46,7 +46,7 @@ import Gargantext.Core.Utils.Prefix (unPrefix)
import Gargantext.Database.Config (nodeTypeId) import Gargantext.Database.Config (nodeTypeId)
import Gargantext.Database.Schema.Ngrams import Gargantext.Database.Schema.Ngrams
import Gargantext.Database.Node import Gargantext.Database.Node
import Gargantext.Database.NodeNgram import Gargantext.Database.Schema.NodeNgram
import Gargantext.Database.NodeNode import Gargantext.Database.NodeNode
import Gargantext.Database.Queries import Gargantext.Database.Queries
import Opaleye import Opaleye
......
...@@ -33,8 +33,8 @@ import Gargantext.Database.Root (getRootCmd) ...@@ -33,8 +33,8 @@ import Gargantext.Database.Root (getRootCmd)
import Gargantext.Database.Types.Node (NodeType(..), NodeId) import Gargantext.Database.Types.Node (NodeType(..), NodeId)
import Gargantext.Database.Node.Document.Add (add) import Gargantext.Database.Node.Document.Add (add)
import Gargantext.Database.Node.Document.Insert (insertDocuments, ReturnId(..), addUniqIdsDoc, addUniqIdsContact, ToDbData(..)) import Gargantext.Database.Node.Document.Insert (insertDocuments, ReturnId(..), addUniqIdsDoc, addUniqIdsContact, ToDbData(..))
import Gargantext.Database.NodeNgram (NodeNgramPoly(..), insertNodeNgrams) import Gargantext.Database.Schema.NodeNgram (NodeNgramPoly(..), insertNodeNgrams)
import Gargantext.Database.NodeNgramsNgrams (NodeNgramsNgramsPoly(..), insertNodeNgramsNgramsNew) import Gargantext.Database.Schema.NodeNgramsNgrams (NodeNgramsNgramsPoly(..), insertNodeNgramsNgramsNew)
import Gargantext.Database.Types.Node (HyperdataDocument(..)) import Gargantext.Database.Types.Node (HyperdataDocument(..))
--import Gargantext.Database.Node.Contact (HyperdataContact(..)) --import Gargantext.Database.Node.Contact (HyperdataContact(..))
import Gargantext.Database.User (getUser, UserLight(..)) import Gargantext.Database.User (getUser, UserLight(..))
......
...@@ -21,7 +21,7 @@ import Gargantext.Prelude ...@@ -21,7 +21,7 @@ import Gargantext.Prelude
import Gargantext.Database.Schema.Ngrams import Gargantext.Database.Schema.Ngrams
import Gargantext.Database.Types.Node (NodeId, Node, NodePoly(..), Hyperdata) import Gargantext.Database.Types.Node (NodeId, Node, NodePoly(..), Hyperdata)
import Gargantext.Database.Node -- (Cmd) import Gargantext.Database.Node -- (Cmd)
import Gargantext.Database.NodeNgram import Gargantext.Database.Schema.NodeNgram
toMaps :: Hyperdata a => (a -> Map (NgramsT Ngrams) Int) -> [Node a] -> Map (NgramsT Ngrams) (Map NodeId Int) toMaps :: Hyperdata a => (a -> Map (NgramsT Ngrams) Int) -> [Node a] -> Map (NgramsT Ngrams) (Map NodeId Int)
toMaps fun ns = mapNodeIdNgrams $ documentIdWithNgrams fun ns' toMaps fun ns = mapNodeIdNgrams $ documentIdWithNgrams fun ns'
......
{-| {-|
Module : Gargantext.Database.NodeNgrams Module : Gargantext.Database.Schema.NodeNgrams
Description : NodeNgram for Ngram indexation or Lists Description : NodeNgram for Ngram indexation or Lists
Copyright : (c) CNRS, 2017-Present Copyright : (c) CNRS, 2017-Present
License : AGPL + CECILL v3 License : AGPL + CECILL v3
...@@ -27,7 +27,7 @@ if Node is a List then it is listing (either Stop, Candidate or Map) ...@@ -27,7 +27,7 @@ if Node is a List then it is listing (either Stop, Candidate or Map)
-- TODO NodeNgrams -- TODO NodeNgrams
module Gargantext.Database.NodeNgram where module Gargantext.Database.Schema.NodeNgram where
import Data.Text (Text) import Data.Text (Text)
import Control.Lens.TH (makeLensesWith, abbreviatedFields) import Control.Lens.TH (makeLensesWith, abbreviatedFields)
......
{-| {-|
Module : Gargantext.Database.NodeNgramsNgrams Module : Gargantext.Database.Schema.NodeNgramsNgrams
Description : Description :
Copyright : (c) CNRS, 2017-Present Copyright : (c) CNRS, 2017-Present
License : AGPL + CECILL v3 License : AGPL + CECILL v3
...@@ -28,7 +28,7 @@ Next Step benchmark: ...@@ -28,7 +28,7 @@ Next Step benchmark:
{-# LANGUAGE TemplateHaskell #-} {-# LANGUAGE TemplateHaskell #-}
{-# OPTIONS_GHC -fno-warn-orphans #-} {-# OPTIONS_GHC -fno-warn-orphans #-}
module Gargantext.Database.NodeNgramsNgrams module Gargantext.Database.Schema.NodeNgramsNgrams
where where
import Control.Lens.TH (makeLensesWith, abbreviatedFields) import Control.Lens.TH (makeLensesWith, abbreviatedFields)
......
...@@ -30,7 +30,7 @@ import Gargantext.Database.Facet ...@@ -30,7 +30,7 @@ import Gargantext.Database.Facet
import Gargantext.Database.Node import Gargantext.Database.Node
import Gargantext.Database.Schema.Ngrams import Gargantext.Database.Schema.Ngrams
import Gargantext.Database.NodeNode import Gargantext.Database.NodeNode
import Gargantext.Database.NodeNgram import Gargantext.Database.Schema.NodeNgram
import Gargantext.Database.Queries import Gargantext.Database.Queries
import Gargantext.Core.Types import Gargantext.Core.Types
import Control.Arrow (returnA) import Control.Arrow (returnA)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment