I have a data-config.xml declaring some entities and no matter what fields I 
declare in the entities the only ones it will index are id, name, and 
description. So fields like firstname, email, url don't appear in the index. 
They also don't appear in the schema browser. Am I doing something wrong? What 
is so special about id, name, and description that they always appear?

<document>
       <entity name="Project" processor="SqlEntityProcessor" query="select * 
from project" >
                <field column="projectid" name="id" />
                <field column="name" name="name" />
                <field column="description" name="description" />
        </entity>
         <entity name="Person" processor="SqlEntityProcessor" query="select * 
from person" >
                <field column="firstname" name="firstName" />
                <field column="lastname" name="lastName" />
                <field column="email" name="email" />
                <field column="phonenumber" name="phoneNumber" />
                <field column="login" name="login" />
                <field column="displayname" name="displayName" />
                <field column="updateduser" name="updatedUser" />
        </entity>
        <entity name="Script" processor="SqlEntityProcessor" query="select * 
from script" >
                <field column="scriptid" name="id" />
                <field column="name" name="name" />
                <field column="description" name="description" />
                <field column="url" name="url" />
        </entity>
</document>

Reply via email to