|
7 | 7 | {:project/id {:db/valueType :db.type/string |
8 | 8 | :unique :db.unique/identity} |
9 | 9 | :project/name {:db/valueType :db.type/string} |
10 | | - :project/group {:db/valueType :db.type/string} |
11 | | - :project/artifact {:db/valueType :db.type/string} |
| 10 | + :project/group {:db/valueType :db.type/string |
| 11 | + :db/fulltext true |
| 12 | + :db.fulltext/domains ["project" |
| 13 | + "project-group"]} |
| 14 | + :project/artifact {:db/valueType :db.type/string |
| 15 | + :db/fulltext true |
| 16 | + :db.fulltext/domains ["project" |
| 17 | + "project-name"]} |
12 | 18 | :project/paths {:db/valueType :db.type/string |
13 | 19 | :db/cardinality :db.cardinality/many} |
14 | 20 | :project/url {:db/valueType :db.type/string} |
|
19 | 25 | (def namespace-schema |
20 | 26 | {:namespace/id {:db/valueType :db.type/string |
21 | 27 | :unique :db.unique/identity} |
22 | | - :namespace/name {:db/valueType :db.type/string} |
| 28 | + :namespace/name {:db/valueType :db.type/string |
| 29 | + :db/fulltext true |
| 30 | + :db.fulltext/domains ["namespace" |
| 31 | + "namespace-name"]} |
23 | 32 | :namespace/project {:db/valueType :db.type/ref} |
24 | 33 | :namespace/group {:db/valueType :db.type/string} |
25 | 34 | :namespace/artifact {:db/valueType :db.type/string} |
| 35 | + :namespace/no-doc {:db/valueType :db.type/boolean} |
26 | 36 | :namespace/doc {:db/valueType :db.type/string |
27 | | - :db/fulltext true} |
| 37 | + :db/fulltext true |
| 38 | + :db.fulltext/autoDomain true |
| 39 | + :db.fulltext/domains ["namespace" |
| 40 | + "namespace-doc"]} |
28 | 41 | :namespace/author {:db/valueType :db.type/string} |
29 | 42 | :namespace/filename {:db/valueType :db.type/string} |
30 | 43 | :namespace/git-source {:db/valueType :db.type/string} |
| 44 | + :namespace/deprecated {:db/valueType :db.type/string} |
31 | 45 | :namespace/added {:db/valueType :db.type/string} |
32 | 46 | :namespace/row {:db/valueType :db.type/long} |
33 | 47 | :namespace/col {:db/valueType :db.type/long}}) |
34 | 48 |
|
35 | 49 | (def definition-schema |
36 | 50 | {:definition/id {:db/valueType :db.type/string |
37 | 51 | :unique :db.unique/identity} |
38 | | - :definition/name {:db/valueType :db.type/string} |
| 52 | + :definition/name {:db/valueType :db.type/string |
| 53 | + :db/fulltext true |
| 54 | + :db.fulltext/domains ["definition" |
| 55 | + "definition-name"]} |
39 | 56 | :definition/namespace {:db/valueType :db.type/ref} |
40 | 57 | :definition/group {:db/valueType :db.type/string} |
41 | 58 | :definition/artifact {:db/valueType :db.type/string} |
42 | 59 | :definition/doc {:db/valueType :db.type/string |
43 | | - :db/fulltext true} |
| 60 | + :db/fulltext true |
| 61 | + :db.fulltext/domains ["definition" |
| 62 | + "definition-doc"]} |
44 | 63 | :definition/filename {:db/valueType :db.type/string} |
45 | 64 | :definition/git-source {:db/valueType :db.type/string} |
46 | 65 | :definition/arglist-strs {:db/valueType :db.type/string |
47 | 66 | :db/cardinality :db.cardinality/many} |
48 | 67 | :definition/varargs-min-arity {:db/valueType :db.type/long} |
| 68 | + :definition/deprecated {:db/valueType :db.type/string} |
49 | 69 | :definition/added {:db/valueType :db.type/string} |
50 | 70 | :definition/macro {:db/valueType :db.type/boolean} |
51 | 71 | :definition/private {:db/valueType :db.type/boolean} |
|
0 commit comments