Textual Index
Introduction
A textual index is a data structure used in database systems to facilitate efficient search and retrieval of text-based information. It is designed to handle large volumes of textual data and provide quick access to relevant documents or records based on specified search criteria.
When a search query is performed on a database with a textual index, the index is queried to identify relevant documents or records that match the search terms. The index provides information about the location and relevance of the documents, which enables the database system to retrieve and present the results in a timely manner.
Textual indexes play a crucial role in enabling efficient search and retrieval of textual information in databases, making them an essential component in applications that handle large volumes of textual data, such as search engines, content management systems, and document repositories.
Soffid incorporates the textual index from version 3.5 using the Apache Lucene library.
Index configuration
Soffid allows you to configure the objects you want to use in the textual index. To do this, you must select the proper object from the metadata page and enable the option "Use textual index". Once you enable this option, the textual index will be applied to the overall attributes of this object which have been included in the quick search
Example
1. Enable the "Use textual index" on the User object and save the changes.
2. Check the attributes includes in the quick search.
How does the user interface search work?
Once you have configured the textual index for a specific object, Soffid will apply it when you use Quick Search on this object.
Example
1. If you search for users using the text "frankin", then Soffid will display all the users whose userName, firstName, lastName, or middleName match with the typed text following the textual index rules.
2.1. If you include the attribute manager in the quick search:
2.2. And search for "frankin", then Soffid will display all the users whose userName, firstName, lastName, middleName, or manager match with the typed text following the textual index rules.
How does SCIM interface search work?
1. First of all, you must install the SCIM addon in Soffid.
For more information, you can visit the How to install SCIM in Soffid? page.
2. Then, you can use any REST client to test and consume our SCIM REST web service.
For more information, you can visit the Testing tool page.
3. Finally, you can start to use the SCIM interface search by using Lucene syntaxis
Lucene syntaxis
Please browse the standard specifications in this link: https://lucene.apache.org/core/9_6_0/queryparser/org/apache/lucene/queryparser/classic/package-summary.html#package.description
Term Modifiers
Lucene supports modifying query terms to provide a wide range of search options. Here are the most common ones:
Wildcard Searches |
To perform a single character wildcard search use the "?" symbol. To perform a multiple character wildcard search use the "*" symbol. |
Regular Expression Searches | Lucene supports regular expression searches matching a pattern between forward slashes "/" |
Fuzzy Searches | To do a fuzzy search use the tilde, "~", symbol at the end of a Single word Term |
Proximity Searches | To do a proximity search use the tilde, "~", symbol at the end of a Phrase |
Range Searches | Range Queries allow one to match documents whose field(s) values are between the lower and upper bound specified by the Range Query |
Boosting a Term | To boost a term use the caret, "^", symbol with a boost factor (a number) at the end of the term you are searching. The higher the boost factor, the more relevant the term will be. |
Boolean Operators
OR | The OR operator links two terms and finds a matching document if either of the terms exist in a document. This is equivalent to a union using sets |
AND | The AND operator matches documents where both terms exist anywhere in the text of a single document. This is equivalent to an intersection using sets. |
+ | The "+" or required operator requires that the term after the "+" symbol exist somewhere in a the field of a single document. |
NOT | The NOT operator excludes documents that contain the term after NOT. This is equivalent to a difference using sets. |
- | The "-" or prohibit operator excludes documents that contain the term after the "-" symbol. |
Escaping Special Characters
Lucene supports escaping special characters that are part of the query syntax.
The current list of special characters are + - && || ! ( ) { } [ ] ^ " ~ * ? : \ /
Examples
Example 1
1. Use the wildcard search
1.1. *
Request
GET http://<domain>/webservice/scim2/v1/User?textFilter=fran*
Response 200 OK
{
"schemas": [
"urn:ietf:params:scim:api:messages:2.0:ListResponse"
],
"totalResults": 4,
"startIndex": 1,
"Resources": [
{
"lastName": "Sinatra",
"profileServer": "Void host",
"createdByUser": "admin",
"fullName": "Frankaaa Sinatra",
"active": true,
"userName": "frank",
"mailAlias": "",
"mailServer": "Void host",
"firstName": "Frankaaa",
"emailAddress": "pgarcia@soffid.com",
"mailDomain": "soffid.com",
"createdDate": "2023-06-02 07:41:47",
"multiSession": false,
"meta": {
"location": "http://soffid.35x.lab:8089/soffid/webservice/scim2/v1/User/3910",
"links": {
"roleAccounts": "http://soffid.35x.lab:8089/soffid/webservice/scim2/v1/RoleAccount?filter=userCode+eq+'frank'+and+enabled+eq+true",
"groupUsers": "http://soffid.35x.lab:8089/soffid/webservice/scim2/v1/GroupUser?filter=user+eq+'frank'+and+disabled+eq+false",
"accounts": "http://soffid.35x.lab:8089/soffid/webservice/scim2/v1/Account?filter=type+eq+U+and+users.user.userName+eq+'frank'",
"effectiveGrants": "http://soffid.35x.lab:8089/soffid/webservice/scim2/v1/User/3910/effectiveGrants"
},
"resourceType": "User"
},
"modifiedByUser": "admin",
"schemas": [
"urn:soffid:com.soffid.iam.api.User"
],
"modifiedDate": "2023-06-02 07:41:47",
"attributes": {
"picture": "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"
},
"id": 3910,
"userType": "I",
"homeServer": "Void host",
"shortName": "pgarcia",
"primaryGroupDescription": "Music",
"primaryGroup": "Music"
},
{
"lastName": "Franklin",
"profileServer": "Void host",
"createdByUser": "admin",
"fullName": "Aretha Franklin",
"active": true,
"userName": "aretha",
"mailAlias": "",
"mailServer": "Void host",
"firstName": "Aretha",
"createdDate": "2023-06-02 07:41:47",
"multiSession": false,
"meta": {
"location": "http://soffid.35x.lab:8089/soffid/webservice/scim2/v1/User/3929",
"links": {
"roleAccounts": "http://soffid.35x.lab:8089/soffid/webservice/scim2/v1/RoleAccount?filter=userCode+eq+'aretha'+and+enabled+eq+true",
"groupUsers": "http://soffid.35x.lab:8089/soffid/webservice/scim2/v1/GroupUser?filter=user+eq+'aretha'+and+disabled+eq+false",
"accounts": "http://soffid.35x.lab:8089/soffid/webservice/scim2/v1/Account?filter=type+eq+U+and+users.user.userName+eq+'aretha'",
"effectiveGrants": "http://soffid.35x.lab:8089/soffid/webservice/scim2/v1/User/3929/effectiveGrants"
},
"resourceType": "User"
},
"modifiedByUser": "admin",
"schemas": [
"urn:soffid:com.soffid.iam.api.User"
],
"modifiedDate": "2023-06-02 07:41:47",
"attributes": {
"picture": "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"
},
"id": 3929,
"userType": "I",
"homeServer": "Void host",
"primaryGroupDescription": "Music",
"primaryGroup": "Music"
},
{
"lastName": "Franklin",
"profileServer": "Void host",
"createdByUser": "admin",
"fullName": "Rosalind Franklin",
"active": true,
"userName": "rfranklin",
"mailAlias": "",
"mailServer": "Void host",
"firstName": "Rosalind",
"createdDate": "2023-06-02 07:41:48",
"multiSession": false,
"meta": {
"location": "http://soffid.35x.lab:8089/soffid/webservice/scim2/v1/User/4047",
"links": {
"roleAccounts": "http://soffid.35x.lab:8089/soffid/webservice/scim2/v1/RoleAccount?filter=userCode+eq+'rfranklin'+and+enabled+eq+true",
"groupUsers": "http://soffid.35x.lab:8089/soffid/webservice/scim2/v1/GroupUser?filter=user+eq+'rfranklin'+and+disabled+eq+false",
"accounts": "http://soffid.35x.lab:8089/soffid/webservice/scim2/v1/Account?filter=type+eq+U+and+users.user.userName+eq+'rfranklin'",
"effectiveGrants": "http://soffid.35x.lab:8089/soffid/webservice/scim2/v1/User/4047/effectiveGrants"
},
"resourceType": "User"
},
"modifiedByUser": "admin",
"schemas": [
"urn:soffid:com.soffid.iam.api.User"
],
"modifiedDate": "2023-06-02 07:41:48",
"attributes": {
"picture": "/9j/4AAQSkZJRgABAQAAAQABAAD/4QDXRXhpZgAASUkqAAgAAAABAA4BAgC1AAAAGgAAAAAAAABDSVJDQSAxOTU1OiAgRW5nbGlzaCBjaGVtaXN0IGFuZCBYLXJheSBjcnlzdGFsbG9ncmFwaGVyIFJvc2FsaW5kIEVsc2llIEZyYW5rbGluIHBvc2VzIGZvciBhIHBvcnRyYWl0IGNpcmNhIDE5NTUuIChQaG90byBieSBEb25hbGRzb24gQ29sbGVjdGlvbi9NaWNoYWVsIE9jaHMgQXJjaGl2ZXMvR2V0dHkgSW1hZ2VzKSAg/+0BAFBob3Rvc2hvcCAzLjAAOEJJTQQEAAAAAADkHAJQABREb25hbGRzb24gQ29sbGVjdGlvbhwCeAC1Q0lSQ0EgMTk1NTogIEVuZ2xpc2ggY2hlbWlzdCBhbmQgWC1yYXkgY3J5c3RhbGxvZ3JhcGhlciBSb3NhbGluZCBFbHNpZSBGcmFua2xpbiBwb3NlcyBmb3IgYSBwb3J0cmFpdCBjaXJjYSAxOTU1LiAoUGhvdG8gYnkgRG9uYWxkc29uIENvbGxlY3Rpb24vTWljaGFlbCBPY2hzIEFyY2hpdmVzL0dldHR5IEltYWdlcykgIBwCbgAMR2V0dHkgSW1hZ2Vz/+EFtmh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyI+Cgk8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgoJCTxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6SXB0YzR4bXBDb3JlPSJodHRwOi8vaXB0Yy5vcmcvc3RkL0lwdGM0eG1wQ29yZS8xLjAveG1sbnMvIiAgIHhtbG5zOkdldHR5SW1hZ2VzR0lGVD0iaHR0cDovL3htcC5nZXR0eWltYWdlcy5jb20vZ2lmdC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBsdXM9Imh0dHA6Ly9ucy51c2VwbHVzLm9yZy9sZGYveG1wLzEuMC8iICB4bWxuczppcHRjRXh0PSJodHRwOi8vaXB0Yy5vcmcvc3RkL0lwdGM0eG1wRXh0LzIwMDgtMDItMjkvIiB4bWxuczp4bXBSaWdodHM9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9yaWdodHMvIiBwaG90b3Nob3A6Q3JlZGl0PSJHZXR0eSBJbWFnZXMiIEdldHR5SW1hZ2VzR0lGVDpBc3NldElEPSI5MjM0NzQ2MzQiIHhtcFJpZ2h0czpXZWJTdGF0ZW1lbnQ9Imh0dHBzOi8vd3d3LmdldHR5aW1hZ2VzLmNvbS9ldWxhP3V0bV9tZWRpdW09b3JnYW5pYyZhbXA7dXRtX3NvdXJjZT1nb29nbGUmYW1wO3V0bV9jYW1wYWlnbj1pcHRjdXJsIiA+CjxkYzpjcmVhdG9yPjxyZGY6U2VxPjxyZGY6bGk+RG9uYWxkc29uIENvbGxlY3Rpb248L3JkZjpsaT48L3JkZjpTZXE+PC9kYzpjcmVhdG9yPjxkYzpkZXNjcmlwdGlvbj48cmRmOkFsdD48cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPkNJUkNBIDE5NTU6ICBFbmdsaXNoIGNoZW1pc3QgYW5kIFgtcmF5IGNyeXN0YWxsb2dyYXBoZXIgUm9zYWxpbmQgRWxzaWUgRnJhbmtsaW4gcG9zZXMgZm9yIGEgcG9ydHJhaXQgY2lyY2EgMTk1NS4gKFBob3RvIGJ5IERvbmFsZHNvbiBDb2xsZWN0aW9uL01pY2hhZWwgT2NocyBBcmNoaXZlcy9HZXR0eSBJbWFnZXMpICA8L3JkZjpsaT48L3JkZjpBbHQ+PC9kYzpkZXNjcmlwdGlvbj4KPHBsdXM6TGljZW5zb3I+PHJkZjpTZXE+PHJkZjpsaSByZGY6cGFyc2VUeXBlPSdSZXNvdXJjZSc+PHBsdXM6TGljZW5zb3JVUkw+aHR0cHM6Ly93d3cuZ2V0dHlpbWFnZXMuY29tL2RldGFpbC85MjM0NzQ2MzQ/dXRtX21lZGl1bT1vcmdhbmljJmFtcDt1dG1f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"
},
"id": 4047,
"userType": "I",
"homeServer": "Void host",
"primaryGroupDescription": "scientist",
"primaryGroup": "scientist"
},
{
"lastName": "Mendel",
"createdByUser": "admin",
"fullName": "Anton Mendel",
"active": true,
"userName": "Gregor.Mendel",
"mailAlias": "",
"firstName": "Anton",
"emailAddress": "gregor.mendel.external@soffid-soffid.com",
"mailDomain": "soffid-soffid.com",
"createdDate": "2023-06-02 07:40:49",
"multiSession": false,
"meta": {
"location": "http://soffid.35x.lab:8089/soffid/webservice/scim2/v1/User/3864",
"links": {
"roleAccounts": "http://soffid.35x.lab:8089/soffid/webservice/scim2/v1/RoleAccount?filter=userCode+eq+'Gregor.Mendel'+and+enabled+eq+true",
"groupUsers": "http://soffid.35x.lab:8089/soffid/webservice/scim2/v1/GroupUser?filter=user+eq+'Gregor.Mendel'+and+disabled+eq+false",
"accounts": "http://soffid.35x.lab:8089/soffid/webservice/scim2/v1/Account?filter=type+eq+U+and+users.user.userName+eq+'Gregor.Mendel'",
"effectiveGrants": "http://soffid.35x.lab:8089/soffid/webservice/scim2/v1/User/3864/effectiveGrants"
},
"resourceType": "User"
},
"modifiedByUser": "admin",
"schemas": [
"urn:soffid:com.soffid.iam.api.User"
],
"modifiedDate": "2023-06-02 10:42:18",
"attributes": {
"manager": "frank"
},
"id": 3864,
"userType": "E",
"shortName": "gregor.mendel.external",
"primaryGroupDescription": "scientist",
"primaryGroup": "scientist"
}
]
}
1.2. ?
http://<domain>/webservice/scim2/v1/User?textFilter=fran?
Response 200 OK
{
"schemas": [
"urn:ietf:params:scim:api:messages:2.0:ListResponse"
],
"totalResults": 2,
"startIndex": 1,
"Resources": [
{
"lastName": "Sinatra",
"profileServer": "Void host",
"createdByUser": "admin",
"fullName": "Frankaaa Sinatra",
"active": true,
"userName": "frank",
"mailAlias": "",
"mailServer": "Void host",
"firstName": "Frankaaa",
"emailAddress": "pgarcia@soffid.com",
"mailDomain": "soffid.com",
"createdDate": "2023-06-02 07:41:47",
"multiSession": false,
"meta": {
"location": "http://soffid.35x.lab:8089/soffid/webservice/scim2/v1/User/3910",
"links": {
"roleAccounts": "http://soffid.35x.lab:8089/soffid/webservice/scim2/v1/RoleAccount?filter=userCode+eq+'frank'+and+enabled+eq+true",
"groupUsers": "http://soffid.35x.lab:8089/soffid/webservice/scim2/v1/GroupUser?filter=user+eq+'frank'+and+disabled+eq+false",
"accounts": "http://soffid.35x.lab:8089/soffid/webservice/scim2/v1/Account?filter=type+eq+U+and+users.user.userName+eq+'frank'",
"effectiveGrants": "http://soffid.35x.lab:8089/soffid/webservice/scim2/v1/User/3910/effectiveGrants"
},
"resourceType": "User"
},
"modifiedByUser": "admin",
"schemas": [
"urn:soffid:com.soffid.iam.api.User"
],
"modifiedDate": "2023-06-02 07:41:47",
"attributes": {
"picture": "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"
},
"id": 3910,
"userType": "I",
"homeServer": "Void host",
"shortName": "pgarcia",
"primaryGroupDescription": "Music",
"primaryGroup": "Music"
},
{
"lastName": "Mendel",
"createdByUser": "admin",
"fullName": "Anton Mendel",
"active": true,
"userName": "Gregor.Mendel",
"mailAlias": "",
"firstName": "Anton",
"emailAddress": "gregor.mendel.external@soffid-soffid.com",
"mailDomain": "soffid-soffid.com",
"createdDate": "2023-06-02 07:40:49",
"multiSession": false,
"meta": {
"location": "http://soffid.35x.lab:8089/soffid/webservice/scim2/v1/User/3864",
"links": {
"roleAccounts": "http://soffid.35x.lab:8089/soffid/webservice/scim2/v1/RoleAccount?filter=userCode+eq+'Gregor.Mendel'+and+enabled+eq+true",
"groupUsers": "http://soffid.35x.lab:8089/soffid/webservice/scim2/v1/GroupUser?filter=user+eq+'Gregor.Mendel'+and+disabled+eq+false",
"accounts": "http://soffid.35x.lab:8089/soffid/webservice/scim2/v1/Account?filter=type+eq+U+and+users.user.userName+eq+'Gregor.Mendel'",
"effectiveGrants": "http://soffid.35x.lab:8089/soffid/webservice/scim2/v1/User/3864/effectiveGrants"
},
"resourceType": "User"
},
"modifiedByUser": "admin",
"schemas": [
"urn:soffid:com.soffid.iam.api.User"
],
"modifiedDate": "2023-06-02 10:42:18",
"attributes": {
"manager": "frank"
},
"id": 3864,
"userType": "E",
"shortName": "gregor.mendel.external",
"primaryGroupDescription": "scientist",
"primaryGroup": "scientist"
}
]
}
Example 2
1. Use the Fuzzy Searches
Request
GET http://soffid.35x.lab:8089/soffid/webservice/scim2/v1/User?textFilter=fran~
Response 200 OK
{
"schemas": [
"urn:ietf:params:scim:api:messages:2.0:ListResponse"
],
"totalResults": 3,
"startIndex": 1,
"Resources": [
{
"lastName": "Dean",
"createdByUser": "admin",
"fullName": "James Dean",
"active": true,
"userName": "jdean",
"mailAlias": "",
"firstName": "James",
"createdDate": "2023-06-02 07:40:49",
"multiSession": false,
"meta": {
"location": "http://soffid.35x.lab:8089/soffid/webservice/scim2/v1/User/3883",
"links": {
"roleAccounts": "http://soffid.35x.lab:8089/soffid/webservice/scim2/v1/RoleAccount?filter=userCode+eq+'jdean'+and+enabled+eq+true",
"groupUsers": "http://soffid.35x.lab:8089/soffid/webservice/scim2/v1/GroupUser?filter=user+eq+'jdean'+and+disabled+eq+false",
"accounts": "http://soffid.35x.lab:8089/soffid/webservice/scim2/v1/Account?filter=type+eq+U+and+users.user.userName+eq+'jdean'",
"effectiveGrants": "http://soffid.35x.lab:8089/soffid/webservice/scim2/v1/User/3883/effectiveGrants"
},
"resourceType": "User"
},
"modifiedByUser": "admin",
"schemas": [
"urn:soffid:com.soffid.iam.api.User"
],
"modifiedDate": "2023-06-02 07:41:48",
"attributes": {
"birthDate": "1995-12-19 00:00:00"
},
"id": 3883,
"userType": "I",
"primaryGroupDescription": "Movie Stars",
"primaryGroup": "Movie Stars"
},
{
"lastName": "Sinatra",
"profileServer": "Void host",
"createdByUser": "admin",
"fullName": "Frankaaa Sinatra",
"active": true,
"userName": "frank",
"mailAlias": "",
"mailServer": "Void host",
"firstName": "Frankaaa",
"emailAddress": "pgarcia@soffid.com",
"mailDomain": "soffid.com",
"createdDate": "2023-06-02 07:41:47",
"multiSession": false,
"meta": {
"location": "http://soffid.35x.lab:8089/soffid/webservice/scim2/v1/User/3910",
"links": {
"roleAccounts": "http://soffid.35x.lab:8089/soffid/webservice/scim2/v1/RoleAccount?filter=userCode+eq+'frank'+and+enabled+eq+true",
"groupUsers": "http://soffid.35x.lab:8089/soffid/webservice/scim2/v1/GroupUser?filter=user+eq+'frank'+and+disabled+eq+false",
"accounts": "http://soffid.35x.lab:8089/soffid/webservice/scim2/v1/Account?filter=type+eq+U+and+users.user.userName+eq+'frank'",
"effectiveGrants": "http://soffid.35x.lab:8089/soffid/webservice/scim2/v1/User/3910/effectiveGrants"
},
"resourceType": "User"
},
"modifiedByUser": "admin",
"schemas": [
"urn:soffid:com.soffid.iam.api.User"
],
"modifiedDate": "2023-06-02 07:41:47",
"attributes": {
"picture": "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"
},
"id": 3910,
"userType": "I",
"homeServer": "Void host",
"shortName": "pgarcia",
"primaryGroupDescription": "Music",
"primaryGroup": "Music"
},
{
"lastName": "Mendel",
"createdByUser": "admin",
"fullName": "Anton Mendel",
"active": true,
"userName": "Gregor.Mendel",
"mailAlias": "",
"firstName": "Anton",
"emailAddress": "gregor.mendel.external@soffid-soffid.com",
"mailDomain": "soffid-soffid.com",
"createdDate": "2023-06-02 07:40:49",
"multiSession": false,
"meta": {
"location": "http://soffid.35x.lab:8089/soffid/webservice/scim2/v1/User/3864",
"links": {
"roleAccounts": "http://soffid.35x.lab:8089/soffid/webservice/scim2/v1/RoleAccount?filter=userCode+eq+'Gregor.Mendel'+and+enabled+eq+true",
"groupUsers": "http://soffid.35x.lab:8089/soffid/webservice/scim2/v1/GroupUser?filter=user+eq+'Gregor.Mendel'+and+disabled+eq+false",
"accounts": "http://soffid.35x.lab:8089/soffid/webservice/scim2/v1/Account?filter=type+eq+U+and+users.user.userName+eq+'Gregor.Mendel'",
"effectiveGrants": "http://soffid.35x.lab:8089/soffid/webservice/scim2/v1/User/3864/effectiveGrants"
},
"resourceType": "User"
},
"modifiedByUser": "admin",
"schemas": [
"urn:soffid:com.soffid.iam.api.User"
],
"modifiedDate": "2023-06-02 10:42:18",
"attributes": {
"manager": "frank"
},
"id": 3864,
"userType": "E",
"shortName": "gregor.mendel.external",
"primaryGroupDescription": "scientist",
"primaryGroup": "scientist"
}
]
}
Example 3
Example 4
Operation
The Lucene index information is stored in files arranged in a folder structure. This folder structure is replicated in every Soffid Console and every Sync Server and also is saved in the database.
When you update an object, marked as the textual index, a task will be created. The soffid agent will execute this task and the Sync Server will update the database tables related to the textual index.
Folder structure
The folder structure is the following:
- ../index/<TENANT>/<SOFFID_OBJECT>
Example
1. Here you are the folder structure for the Soffid Console
2. And the folder structure for the Sync Server
Database
The database tables involved:
- SC_LUINPA
- SC_LUNIND
Example
1. The database structure
soffid agent
You can check the soffid agent status by visiting the Sync Server monitoring page:
Example
1. A soffid agent pending task:
Step-by-step
Example 1
1. You update one user's data and save the changes.
2. New tasks are created and executed.
3. Then Sync Server indexes the updated text and places the index file.
4. Then Sync Server and updates the database table SC_LUNIND by upgrading the LIP_TIMSTA field of the User object or by creating a new record if it did not previously exist.
5. When the following search will be performed, the very first thing to do is check the database file. If it is necessary update the file system and finally perform the search.
Example 2
1. The task engine mode is Read only
2. You update one user's data and save the changes.
3. A new task is created and executed
4. Then Sync Server indexes the updated text and places the index file.
5. Then Sync Server and updates the database table SC_LUNIND by upgrading the LIP_TIMSTA field of the User object or by creating a new record if it did not previously exist.
6. When the following search will be performed, the very first thing to do is check the database file. If it is necessary update the file system and finally perform the search.