全文索引在索引中识别字符串字段中使用空格隔开的单词,不像普通索引仅仅使用字符串的第一个单词,这样能加快对字符串字段的搜索。AX2012支持每个表有一个且只能有一个全文索引,索引可以包含多个字段,对字段字符串长度没有限制,可以是设定的长度也可以使用memo类型,这是AX2009不支持的功能。

创建全文索引很简单,在AOT表结构可以看到一个Full Text Index的目录,点击新建一个全文索引,把需要索引的字段拖入就可以了,唯一的要求就是表组TableGroup必须是Main。

遗憾的是X++的select语句不能使用全文索引,全文索引只能用在Query中,可以设置QueryRange的RangeType为QueryRangeType::FullText表示使用全文索引,QueryRange值中的各个空格分隔的单词被解析为OR的关系,比如:

query2 = new Query();
queryBDSource3 = query2.addDataSource(tableNum(FtiTable));
queryBRange4 = queryBDSource3.addRange(fieldNum(FtiTable, Field1));queryBRange4.rangeType(QueryRangeType::FullText);// The space character is treated as a Boolean OR.
queryBRange4.value("diamond unfounded");

这里就是在FtiTable的Field1字段搜索diamond和unfounded两个单词,任何一个找到都可以,但是不能使用*或者?这样的通配符的。

更多内容参看MSDN:http://msdn.microsoft.com/en-us/library/gg839860.aspx

[AX]AX2012开发新特性-全文索引相关推荐

  1. Windows 7 开发新特性

    10月25日在西安举行的Windows 7 社区发布活动中我讲了Session1 -- Windows 7 概览.参会的人员达到62人,这个参加人数超过了我的预期,非常开心. 主要讲了一下内容: 一 ...

  2. Visual Studio 2013 Web开发新特性

    微软正式发布Visual Studio 2013 RTM版,微软还发布了Visual Studio 2013的最终版本..NET 4.5.1以及Team Foundation Server 2013. ...

  3. iOS9 开发新特性 Spotlight使用

    1.Spotloight是什么? Spotlight在iOS9上做了一些新的改进, 也就是开放了一些新的API, 通过Core Spotlight Framework你可以在你的app中集成Spotl ...

  4. SQL Server 2012 开发新特性:文件表

    转载于 春哥 一.启用FileTable 1.修改数据库引擎的属性 打开"SQL Server配置管理器",修改SQL Server数据库引擎的属性.使用此页可针对此 Micros ...

  5. iOS开发 - 新特性的坑之应用字体根据系统字体大小而变化

    iOS10之后,只要应用加入了相应代码就可以让应用的字体大小和系统同步,诸如此类的说明在网上横行,各种介绍,但却很少有给出实例的,有人问我怎么设,说没反应,我试了下并没发现什么,看了对方的代码,原来是 ...

  6. 关于VS 2008和.NET 3.5 Beta2新特性介绍

    非常重要的注意事项: 请阅读本博客贴子下面的"安装注意事项",内含安装之后你必要采取的几个步骤,以保证一切运行良好.其中一个步骤修正了并行安装造成的ASP.NET AJAX问题. ...

  7. iOS 12正式版新特性总结

    距离苹果WWDC发布会举行已久,苹果在昨日(9月18)开始向用户推送iOS 12 GM版,据称本次iOS的更新内容主要是性能方面的提升,打开相机的速度提升70%,屏幕键盘呼出速度提升50%,其它App ...

  8. 01-移动端开发教程-CSS3新特性(上)

    1. 移动端开发课程概述 移动互联网的兴起,让移动端的开发迅速蹿红.对于前端开发者来说,移动端的开发已经占据了他们大部分工作时间.接下来老马带大家一起学习移动端开发的相关前端开发技术. 这边课程内容包 ...

  9. 【Dynamics AX 6】axmodel新特性

    这里有篇文章介绍了Dynamics AX 6在MorphX上的又一个新特性:axmodel.axmodel其实是一个layer下的另一种应用程序组织形式,在6.0以前,客户自定义的开发都是在一个特定的 ...

最新文章

  1. 洛谷 P2746 [USACO5.3]校园网Network of Schools (Tarjan,SCC缩点,DAG性质)
  2. [RabbitMQ]MQ 的选择
  3. ES6新语法--解构赋值
  4. 苹果iOS 14系统面板截图曝光:加入新墙纸设置
  5. python怎么让py里面逐行运行_Python读写文件详解,看完这篇即可完全理解「收藏」...
  6. 军用设备环境试验GJB150A-2009检测报告机构
  7. jquery的一些小小实例
  8. pyqt5报错——ERROR: pip‘s dependency resolver does not currently take into account all the packages that
  9. CTF:菜狗截获了一张菜鸡发给菜猫的动态图,却发现另有玄机
  10. 历尽磨难,探索未来生活的2014年
  11. PUG转HTML格式
  12. html 掉爱心特效,微信发什么会掉爱心特效(微信特效词语合集)
  13. VM虚拟机扩容centos8的硬盘
  14. 神州信息2020:金融自主创新、金融超脑、场景金融三箭齐发
  15. [Python]Tkinter+Numpy+Matplotlib 进行的简单交互+曲线拟合+图像绘制【已改进】
  16. 多模态的研究现状与应用场景的调查研究
  17. Win系统MDM服务器创建,使用 MDM 橋接器 WMI 提供者建立Windows 10資訊 (Windows 10) - Configure Windows | Microsoft Docs...
  18. 统计学知识大梳理(终极篇)
  19. 计算机组成原理:浮点数的加、减、乘、除运算(含实例完整运算)
  20. Python numpy 开N次方

热门文章

  1. 质量属性六个常见属性场景(《淘宝网》为例) 15
  2. day9-Python学习笔记(二十)数据库备份,修改父类的方法
  3. 《JAVA与模式》之桥梁模式
  4. DELPHI学习---结构类型
  5. Win10还原被Windows Defender隔离的文件
  6. 在实际项目开发中keil的调试方法
  7. Spring_01 spring容器、控制反转(IOC)、依赖注入(DI)
  8. 2016年个人技术总结(前端)
  9. MacosX 下GCC编译指定版本的代码
  10. Spring 事务配置5种方式